JS 使用cloneChild 克隆元素节点
2015-06-21 22:39
1886 查看
<!doctype html> <html <head> <meta charset="UTF-8"> <title>test</title> </head> <body> <button id="btn4">克隆</button> <ul class="ul"> <li>橘子</li> <li>草莓</li> <li>哈密瓜</li> <li>苹果</li> <li>葡萄</li> <li>猕猴桃</li> </ul> <script> var btn4Obj = document.getElementById('btn4'); var ulObj = document.getElementsByClassName('ul'); var lis = document.getElementsByTagName('li'); btn4Obj.onclick=function(){ var flag=0; lis=ulObj[0].getElementsByTagName('li'); len=lis.length; for(var i=0;i<len;i++){ flag++; if(flag>len){ return; } var newli=lis[i].cloneNode(true); newli.childNodes[0].nodeValue+='*'+len*2; ulObj[0].appendChild(newli); } } </script> </body> </html>
相关文章推荐
- JS使用removeChild 删除元素节点
- .Net——使用DataContractJsonSerializer进行序列化及反序列化基本操作
- .Net——使用DataContractJsonSerializer进行序列化及反序列化基本操作
- JS中冒号的作用
- JS(三) 原型对象与原型链
- JavaScript中的集合及效率
- 谈谈Ext JS组件之引子
- 谈谈Ext JS组件之引子
- 谈谈Ext JS组件之引子
- 谈谈Ext JS组件之引子
- fastjson
- 面试题-javascript-面向对象编程
- javascript--理解Javascript之this关键字
- JavaScript入门-第2章 请和我互动(常用互动方法)
- javascript:深入理解js闭包
- js实现购物车(源码)
- javascript遍历表
- 深入理解javascript之null和undefined
- 【JavaScript】——入门
- js正则表达式语法