DOM 节点类型 http://www.w3school.com.cn/xmldom/dom_nodetype.asp
浏览器渲染过程
浏览器是怎么把 html 标签语言和 JavaScript 联系在一起的, 这就是我们常说的 DOM.
浏览器中的 DOM 解析器把 HTML 翻译成对象 (object), 然后 JavaScript 通过操作生成的 object 来操作 HTML, 因为 HTML 标签是多层嵌套的, 所以 JavaScript 将 HTML 解析成了 DOM 树.
在 HTML 中, 整个文档可以分为不同节点:
整个文档是一个节点;
每个 HTML 标签是元素节点
HTML 元素内的文本是文本节点
每个 HTML 的属性节点
注释节点
......
我们就能理解 HTML 的一个标签 是 JS 中的一个节点, 且 标签的属性, 内容, 注释属于这个标签, 也就是 JS 中该标签节点的子节点.
来源: http://www.bubuko.com/infodetail-3038733.html