一 通过document调用
- 通过ID获取(getElementById)
- 通过标签名(getElementsByTagName)
- 通过name属性(getElementsByName)
- 通过类名(getElementsByClassName)
- 通过选择器获取一个元素(querySelector)
- 通过选择器获取一组元素(querySelectorAll)
- 获取html的方法(document.documentElement)专门获取html这个标签的
- 获取body的方法(document.body)专门获取body这个标签的。
二 通过具体的元素节点调用
获取子节点
1.getElementsByTagName()
2.childNode
3.firstChild
4.firstElementChild
5.lastChild
6.lastElementChild
7.children
获取父节点和兄弟节点
1.parentNode
2.preciousSibling
3.previousElementSibling
4.nextSibling
5.nextElementSibling
除第一个外,最后几个获取子父兄均为属性,而非方法