JavaScript DOM节点clonenode()方法示例
<!DOCTYPE html> <html> <body style ="background-color:green"> <ul id="myList1"><li>苹果</li><li>香蕉</li></ul> <ul id="myList2"><li>荔枝</li><li>火龙果</li></ul> 复制项 <button onclick="myFunction()">复制</button> <script type="text/javascript"> function myFunction() { var itm = document.getElementById("myList2").lastChild; var cln = itm.cloneNode(true); document.getElementById("myList1").appendChild(cln); } </script> </body> </html>
JavaScript DOM节点clonenode()方法
- Node对象用于在HTML文档中表示和添加节点。
- clonenode()方法创建所有属性和节点值的副本,并返回节点的克隆。
语法
DOM节点对象的clonenode()方法具有以下语法
node.cloneNode(deep)
注意如果我们想克隆所有后代,那么Deep参数的值设置为true,否则设置为false。
日期:2020-04-18 01:09:23 来源:oir作者:oir