null>document>html>body>div
标签 | 属性 | 文本 | |
---|---|---|---|
nodeType | 1 | 2 | 3 |
nodeName | 大写的标签名 | 小写的属性名 | #text |
nodeValue | null | 属性值 | 文本内容 |
父级节点obj.parentNode
obj.parentElement父元素,由于只有标签可以作为父节点效果相同.
子级
子节点obj.childNodes(节点包含换行和标签)
子元素obj.children
第一个子节点obj.firstChild//在ie8中返回第一个子元素
第一个子元素obj.firstElementChild//在ie8中不支持
最后一个子节点obj.lastChild//在ie8中返回最后一个子元素
最后一个子元素obj.lastElementChild//在ie8中不支持
元素的前一个兄弟节点obj.previousSibling//在ie8中返回前一个子元素
元素的前一个兄弟元素obj.previousElementSibling//在ie8中不支持
元素的后一个兄弟节点obj.nextSibling//在ie8中返回后一个子元素
元素的后一个兄弟元素obj.nextElementSibling//在ie8中不支持