1.节点
小于 1 分钟
节点
Node(节点)是构成HTML5的基本单元,DOM节点主要分为四类
文档节点:整个HTML文档
元素节点:HTML文档中的HTML标签
属性节点:元素的属性
文本节点:HTML标签中的文本内容
节点 | nodeName(节点名) | nodeType(节点类型) | nodeValue(节点值) |
---|---|---|---|
文档节点 | #document | 9 | null |
元素节点 | 标签名 | 1 | null |
属性节点 | 属性名 | 2 | 属性值 |
文本节点 | #text | 3 | 文本内容 |
注:
浏览器已经为我们提供了文档节点对象window,该对象可以在页面中直接使用,代表的是整个网页
通过nodeType===1可以判断某节点是否是元素节点
文本节点包含了在写代码时的回车换行符间产生的空白,但是IE8及以下的浏览器中不会将空白节点当作子节点,而其他浏览器会
通过nodeName返回的标签名是全大写的
元素节点的名字也可以通过专门的TagName属性获得