DOM笔记

作者: hypercode | 来源:发表于2019-01-22 22:47 被阅读0次

1.dom

document就代表整个文档。包含html文档。

1.拿元素的方法:

1.getElementsByTagName() 最常用,所有浏览器都有。
2.getElementsByClassName() ie8以下没有该方法。比较常用。
3.var div = document.getElementById('') ie8以下不区分大小写。不常用
4.getElementsByName() 只有部分标签的name才生效。不常用
5.querySelector() css选择器,不常用,因为不是实时的。
6.querySelectorAll()

2.节点
parentNode
childNode
firstChild
lastChild
nextSibling 后一个兄弟节点
previousSibling前一个兄弟节点
parentElement IE不兼容
children 当前元素的元素子节点

3.元素节点,
children 全兼容
parentElement ie9及以下不兼容
firstElementChild ie9及以下不兼容
lastElementChild ie9及以下不兼容
nextElementSibling ie9及以下不兼容
previousElementSibling ie9及以下不兼容

4.节点基本都有4个属性
1.nodeName
2.nodeValue
3.nodeType 最有用 (元素1,属性2,文本3,注释8,document 9,DocumentFragment 11)
4.attributes 该节点的属性(此属性不同于上文中得属性)集合,属性是尖括号里的一堆东西。

5.hasChildNodes()判断是否有子节点

相关文章

  • 《DOM探索之基础详解篇》笔记

    慕课网 DOM探索之基础详解篇 学习笔记 一、认识DOM DOM 提供了用程序来动态控制HTML的接口。 DOM级...

  • 前端工程师之DOM编程艺术(持续更新)

    @(书籍阅读)[网易云课堂|DOM] DOM编程艺术 网易前端微专业之《DOM编程艺术》笔记,持续更新; 更新事件...

  • React 笔记二:react-dom

    React 笔记二:react-dom 对应的API 注:react-dom/server是专门针对server端...

  • 锋利的jQuery笔记1

    标签: 我的笔记 认识jQuery jQuery对象和DOM对象 DOM对象可以通过javascript获取。 j...

  • dom笔记

    节点 每一个节点都是一个对象; 元素节点(标签如 ) 属性节点(所有的属性都被元素包含,如 中的title="A ...

  • DOM笔记

    childNodes获取子节点,子节点只有一层由于兼容性问题需要nodeType来进行判断比如3是文本类型 1是元...

  • DOM笔记

    DOM笔记获取元素获取指定元素获取子元素&兄弟元素&父元素获取第一&最后一个子元素节点操作克隆节点 - clone...

  • DOM笔记

    1.dom document就代表整个文档。包含html文档。 1.拿元素的方法: 1.getElementsBy...

  • DOM 事件流

    这篇笔记主要简述下 DOM 事件流 - DOM Event Flow. 用于理解事件捕获与冒泡. 什么是事件 事件...

  • jQuery笔记2

    DOM操作之 属性与样式在上一篇jQuery笔记1中把DOM元素节点的常用操作都介绍了一遍, 这一篇笔记仍是有关j...

网友评论

      本文标题:DOM笔记

      本文链接:https://www.haomeiwen.com/subject/nlkdjqtx.html