JavaScript 中的所有节点类型都继承自 Node 类型, 因此所有节点类型都共享相同的基本属性和方法. 每个节点都有一个 nodeType 属性, 用于表明节点的类型. 下面本篇文章就来给大家介绍一下 nodeType 属性, 希望对大家有所帮助.
DOM(文档对象模型) 可以将任何 html 和 xml 文档描绘成一个由多层 node(节点) 构成的结构.
在 HTML DOM 中每一部分都是节点:
HTML 元素是元素节点
HTML 中属性是属性节点
文本是文本节点
注释是注释节点
这时我们要给它区分开我们就可以使用 HTML DOM 的 nodeType 属性
nodeType 属性返回选定节点的节点类型, 可以让我们知道, 区分文档中的各个节点.
语法:
elementNode.nodeType
返回值: 字符串值, 代表节点的节点类型.
nodeType 属性一共有 12 种取值 (1~12), 对应不同的节点:
来源: http://www.css88.com/qa/javascript/11803.html