js-dom树2(删除,复制,替换节点)
来源:互联网 发布:运营数据分析专员 编辑:程序博客网 时间:2024/05/21 00:48
- removeChild方法:删除节点
<body> <ul id="ul1"> <li id="li1">1</li> <li id="li2">2</li> <li id="li3">5</li> <li id="li4">6</li> </ul> <input type="button" value="add" onclick="remove();"/> <script type="text/javascript"> function remove(){ /* 1.获取到li3的标签 2.创建li 3.创建文本 4.把文本添加到li下面 5.获取到ul 6.把li添加到ul下面 */ var li3=document.getElementById("li3"); var ul1=document.getElementById("ul1"); ul1.removeChild(li3); } </script> </body>
- replaceChild(newNode,oldNode);替换节点
不能自己替换自己,通过父节点替换
两个参数
第一个参数:新的节点
第二个参数:旧的节点
<body> <ul id="ul1"> <li id="li1">1</li> <li id="li2">2</li> <li id="li3">5</li> <li id="li4">6</li> </ul> <input type="button" value="add" onclick="remove();"/> <script type="text/javascript"> function remove(){ /* 1.获取到li3的标签 2.创建li 3.创建文本 4.把文本添加到li下面 5.获取到ul 6.把li添加到ul下面 */ var li3=document.getElementById("li3"); var ul1=document.getElementById("ul1"); var li5=document.createElement("li5"); var tex5=document.createTextNode("7"); li5.appendChild(tex5); ul1.replaceChild(li5,li3); } </script> </body>
- cloneNode(boolean);复制节点
<body> <ul id="ul1"> <li id="li1">1</li> <li id="li2">2</li> <li id="li3">5</li> <li id="li4">6</li> </ul> <div id="div1"> </div> <input type="button" value="add" onclick="remove();"/> <script type="text/javascript"> function remove(){ var ul1=document.getElementById("ul1"); var div1=document.getElementById("div1"); var ul2=ul1.cloneNode(true); div1.appendChild(ul2); } </script> </body>
0 0
- js-dom树2(删除,复制,替换节点)
- jQuery中DOM节点删除、复制、替换、
- js的DOM添加删除替换节点
- 复制,删除,替换节点
- js DOM节点的创建、插入、删除、查找、替换例子
- jQuery-DOM节点的复制与替换
- DOM节点的复制与替换
- js的DOM节点操作:创建 ,插入,删除,复制,查找节点
- JS创建替换删除节点
- JS 获取替换删除节点
- DOM节点的创建、替换、删除
- js之DOM操作(替换元素节点replaceChild())
- jQuery插入,复制、替换和删除节点
- jQuery插入,复制、替换和删除节点
- jQuery插入,复制、替换和删除节点
- jQuery:插入,复制,替换和删除节点
- jQuery插入,复制、替换和删除节点
- jQuery:插入,复制,替换和删除节点
- UIButton总结
- Nginx初探
- mysql 查询某表的外键关系
- python网络编程socketserver
- routing代码分析1--ProphetRouter
- js-dom树2(删除,复制,替换节点)
- git命令
- 深入理解Java:注解(Annotation)--注解处理器
- 怎样连接SQL Server Local DB
- 0106—mybatis单独配置
- 带色彩恢复的视网膜增强算法实现 (MATLAB版本)
- 梯度下降法 matlab
- CentOS源码编译安装Haproxy
- android dalvik heap 浅析