\n
\n\n\n
\n\n
\n\n\n
\n\n\n\n\n\n
\n\n
\n\n
\n\n
\nHTML DOM cloneNode() Method
\n\n\n\n
\n\n\n
\n\n\n
\n\n
\n\n
\n\nThe cloneNode() method creates a copy of a node.
This method returns the cloned node.
\nBrowser Support
\n| Method | \n![]() ![]() ![]() ![]() ![]() | \n
|---|---|
| cloneNode() | \n1.0 | \n
Syntax
\nnode.cloneNode(deep)\n\n| Parameter | Description | \n
|---|---|
| deep | \n\n Optional, Boolean. \n
| \n
Technical Details
\n| Return Value: | \nA Node object representing the cloned node. | \n
|---|---|
| DOM Version | \nCore Level 1 Node Object | \n
More Examples
\nExample
\nCopy the child nodes of a list item:
\n\n
\nExample
\nCopy a list item and all its child nodes:
\n\n
\n\n<ul id="myList1"><li>Coffee</li><li>Tea</li></ul>\n<ul id="myList2"></ul>\n\n<script>\nvar itm = document.getElementById("myList2").lastChild;\nvar cln = itm.cloneNode(true);\ndocument.getElementById("myList2").appendChild(cln);\n</script>\n\n
\n\nExample
\nCopy a list item without its child nodes:
\n\n
\n\n<ul id="myList1"><li>Coffee</li><li>Tea</li></ul>\n<ul id="myList2"></ul>\n\n<script>\nvar itm = document.getElementById("myList2").lastChild;\nvar cln = itm.cloneNode(false);\ndocument.getElementById("myList2").appendChild(cln);\n</script>\n
YouTip



