我的html代码看起来大致如下:
some html
maybe some moredifferent text here
maybe even a form item
显然还有更多的东西,但这是基本的想法.我需要做的是切换#id2和#id3的位置,结果是:
......
有没有人知道一个函数(我确定我不是第一个需要这个功能的人),它可以读取和写入两个节点(及其所有子节点),以便在DOM中交换它们的位置?
在这种情况下,document.getElementById('id1').appendChild(document.getElementById('id2'));
应该做的伎俩.
更普遍的是你可以使用insertBefore()
.