节点获取与增删
来源:互联网 发布:java无法访问的语句 编辑:程序博客网 时间:2024/06/16 10:14
根据层次获取节点
* 1 .childNodes: 获取元素的所有子节点。包括回车等文本节点。
* .children: 获取当前元素的所有元素节点(只获取标签)。
*
* 2 .firstChild: 获取元素的第一个子节点。包括回车等文本节点。
* .firstElementChild: 获取元素的第一个子节点。不包括回车等文本节点。
* .lastChild: 获取元素的最后一个子节点。包括回车等文本节点。
* .lastElementChild:
*
* 3 .parentNode: 获取当前节点的父节点。
*
* 4 .previousSibling: 获取当前节点的前一个兄弟节点;包括回车等文本节点。
* .previousElementSibling:
*
* 5 .nextSibling: 获取当前节点的后一个兄弟节点;包括回车等文本节点。
* .nextElementSibling:
*
* 6 .getAttributes: 获取当前节点的属性节点。
*
创建并新增节点 * 1. document.createElement("标签名"):创建节点 。需要配合 setAttribute设置各种新的属性; * 2. 父节点.appendChild(新节点):末尾追加方式插入节点 * 3. 父节点.insertBefore(新节点,目标节点):在目标节点前插入新节点. * 4. 被克隆节点.cloneNode(true/false):克隆节点 * >>> 传入true: 表示克隆当前节点,以及当前节点的所有字节点; * >>> 传入false或不传: 表示只克隆当前节点,而不克隆子节点。 * * 【删除或替换节点】 * 1. 父节点.removeChild(被删节点): 删除父节点中的子节点; * 2. 父节点.replaceChild(新节点,老节点): 使用新节点,替换掉老节点。
阅读全文
0 0
- 节点获取与增删
- (5)通过节点的层次关系获取节点对象:增删改查节点
- DOM(文档对象模型)--1获取节点、节点的增删改
- javaseday37补充(list展开闭合 节点单独操作 注意获取节点时的s 增删行)
- xml节点 增删改
- 节点 增删改
- 链表增删节点
- pxc增删节点
- 红黑树的增删节点
- DOM之节点增删
- Redis集群增删节点
- 增删改节点
- web增删节点
- 节点增删改
- tinyxml 增删查 节点 子节点
- DOM 节点属性,增删改节点属性
- 最小堆获取topK问题与堆的增删
- 获取节点
- ios的helloword代码编写
- OpenCV
- 表达式计算--递归
- event.cancelBubble与event.stopPropagation()
- fragments
- 节点获取与增删
- Spring IOC
- JS中的事件分类
- Linux命令总结
- T
- 设计模式—观察者模式
- 2018届互联网校招高薪清单流出,你怎么看?
- 洛谷P1197 [JSOI2008]星球大战
- JavaScript之模块化编程