- DOM节点类型(常用)
元素节点:指的是各标签;
属性节点:元素的属性;
文本节点:指包含文本内容的节点,包括空白(如标签与标签之间的回车和缩紧);
注释节点:就是文档中的注释;
文档节点:文档树的根节点,文档中其他所有节点的父节点;
文档类型节点:如文档中的DOCTYPE
定义就是文档类型的节点;
文档片段节点:文档的一部分,它有一种特殊的行为,当将DocumentFragment
节点插入到文档中时,同时会插入其子孙节点。 - nodeType,如上如所示,在IE浏览器中,只有数值常量。
- nodeName(节点名字)和nodeValue(节点值)
下图是在学习的视频中展示出的获取节点名字和节点值的方法:
通过观察console.log()
,在控制台输出的结果,可得到如下图所示的结论:
- 浏览器要先将HTML标签解析为DOM节点,才能对DOM节点进行操作,解析是通过渲染引擎实现的。
如果DOM节点未生成完毕,就有可能出现找不到此节点的问题,解决此问题的方法是通过domReady实现的。
注:以上图片均来源于慕课网。