如何在 clone.Node 中更改父元素及其所有子元素的 id?
我需要更改父母和孩子的 id,但只有父母的 id 会改变。
<div id="parent" style="border:1px solid black;background-color:pink">
<div id="child1" style="color:red;">A r element</div>
<div id="child2" style="color:green;">A g element</div>
<div id="child3" style="color:blue;">A b element</div>
</div>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
var elmnt = document.getElementById("parent");
var elmntid = document.getElementById("parent").id;
var cln = elmnt.cloneNode(true);
cln.id = elementid + "copy";
document.body.appendChild(cln);
}