Javascript 为什么我不能将克隆的元素附加到另一个父元素?
我有两个部门:Javascript 为什么我不能将克隆的元素附加到另一个父元素?,javascript,Javascript,我有两个部门: <div id='div1'> <span>text</span> </div> <div id='div2'> </div> span元素已删除,但未插入到第二个div中 我遗漏了什么吗?你想要一份深度副本。接受可选参数 var span = div1.firstElementChild.cloneNode(true); 虽然根据新规范,deep默认为true,但在chrome和safari中默
<div id='div1'>
<span>text</span>
</div>
<div id='div2'>
</div>
span元素已删除,但未插入到第二个div中
我遗漏了什么吗?你想要一份深度副本。接受可选参数
var span = div1.firstElementChild.cloneNode(true);
虽然根据新规范,deep默认为true,但在chrome和safari中默认为false 您需要一份深度副本。接受可选参数
var span = div1.firstElementChild.cloneNode(true);
虽然根据新规范,deep默认为true,但在chrome和safari中默认为false @KirillIvlev不客气,如果这让您感觉更好,新规范在您的站点节点importNode上,可选布尔值deep=true。这不是你的错。因此,最好明确地说您希望使用此方法进行深度克隆。@KirillIvlev不客气,如果这让您感觉更好,新规范位于您的站点节点ImportNode节点上,可选布尔值deep=true。这不是你的错。因此,最好明确表示希望使用此方法进行深度克隆。