有人问过类似的问题。我正在寻找针对特定场景的最佳解决方案。
我想将所有 innerHTML 移动到另一个元素。我有:
<div class='mydiv'>
Any HTML could be here. <span></span><div></div> etc..
</div>
并希望在此 div 中附加/前置/插入/插入任何内容:
<div class='myotherdiv'>
Any HTML could be here as well. <span></span><div></div> etc..
</div>
是innerHTML +=
唯一可行的解决方案吗?或者有什么方法可以将整个节点列表从第一个 div 移动并将其附加到第二个 div?我可以单独抓取每个节点,循环并将它们附加到第二个 div -出于性能原因,我不想这样做。我在这里寻找一些巫术魔法,旧的浏览器不需要应用,也没有库,拜托。