1.获取节点
1、获取首节点
-
标准浏览器 父元素.firstElementChild
-
IE浏览器 父元素.firstChild
2、获取尾结点
-
标准浏览器 父元素.lastElementChild
-
IE浏览器 父元素.lastChild
3、获取上一个兄弟节点
-
标准浏览器 参考节点.previousElementSibling
-
IE浏览器 参考节点.previousSibling
4、获取下一个兄弟节点
-
标准浏览器 参考节点.nextElementSibling
-
IE浏览器 参考节点.nextSibling
2.删除节点
1、参考节点.remove()
-
删除当前节点 ==存在兼容问题==
2、父元素.removeChild(子节点)
-
删除父元素下的子节点
3.插入节点
父元素.insertBefore(插入的新节点,参考位置)
4.替换复制节点
1、替换节点
父元素.replaceChild(新节点,要替换的旧节点)
2、复制(克隆)节点
参考节点.cloneNode(Boolean值) true复制节点和节点内容 false只复制节点(默认值)
5.DOM方法操作属性节点
-
获取 节点.getAttribute(属性名)
-
设置 节点.setAttribute(属性名,属性值)
<