js 获取元素和节点的12行代码
var app = document.getElementById('app')
- 父级节点 – app.parentNode
- 父级元素 – app.parentElement
- 子节点 – app.childNodes
- 子元素 – app.children
- 第一个子节点 – app.firstChild ---- IE8中是第一个子元素
- 第一个子元素 – app.firstElementChild ---- IE8中不支持
- 最后一个子节点 – lastChild
- 最后一个子元素 – lastElementChild
- 某个元素的前一个兄弟节点 – app.previousSibling
- 某个元素的前一个兄弟元素 – app.previoudElementSibling
- 某个元素的后一个兄弟节点 – app.nextSibling
- 某个元素的后后一个兄弟元素 – app.nextElementSibling