节点的获取操作
获取节点
获取某一个节点下所有子一级节点[伪数组]
- 节点.childNodes
获取第一个儿子节点和最后一个节点
- 节点.firstChild
- 节点.lastChild
获取某节点的上一个/下一个兄弟节点
-
节点.previousSibling
-
节点.nextSibling
获取元素节点:
获取一个
document.getElementById(“#id”)
document.querySelector(‘div’) #用法同cSS选择器
获取一组
(一个或多个)[伪数组]
document.getElementsByclassName(“.类名”)
document.getElementByTagName(“标签名”)
document.querySlectorAll(‘选择器’)
进阶
儿子元素节点
获取某一节点下所有的亲儿子元素节点[伪数组]
- 节点.children
获取第一个/最后一个亲儿子元素节点
- 节点.firstElementChild
- 节点.lastElementChild
兄弟元素节点
获取某节点的上一个/下一个兄弟元素节点
-
节点.previousElementSibling
-
节点.nextElementSibling
父亲元素节点
- 节点.parentNode