1.常用的节点类型,nodeType,attributes,childNodes。
1.元素节点 - 12.属性节点 - 23.文本节点 - 34.注释节点 - 85.文档节点 - 9查看节点类型 node.nodeType(返回的是数字)属性节点 元素.attributes(获取的是集合) 元素.attributes[0]通过元素.childNodes获取子节点 childNodes 获取到的是一个集合 集合中 包含了 元素的 所有子节点 其中有 元素 子节点 ,注释,文本节点...
举例说明,以下是全部代码:
Title inner一句话
2.nodeName
inner一句话
3.parentNode,children,childNodes
node.parentNode:找到node的父节点
children:获取节点的一级的元素子节点,只获取元素,返回的是HTMLCollection集合。childNodes:获取节点的一级子节点,可能获取到元素节点,文本节点,注释节点等,返回的是Nodelist集合.举例说明,可以把代码粘贴,自己运行看看:
p
一句话
4.node.previousElementSibling和node.nextElementSibling
兄弟关系
node.previousElementSibling 上一个元素兄弟节点 node.nextElementSibling 下一个元素兄弟节点
举例说明,可以把代码粘贴,自己运行看看:
- 1
- 2
- 3
- 4
5.node.firstElementChild和node.lastElementChild
嵌套关系
node.previousElementSibling 第一个子级 node.nextElementSibling 最后一个子级
举例说明,可以把代码粘贴,自己运行看看:
1234