【发布时间】:2010-09-24 08:52:33
【问题描述】:
我的 html 代码大致如下所示:
<div id="id1">
<div id="id2">
<p>some html</p>
<span>maybe some more</span>
</div>
<div id="id3">
<p>different text here</p>
<input type="text">
<span>maybe even a form item</span>
</div>
</div>
显然,它的意义远不止于此,但这是基本思想。我需要做的是切换#id2和#id3的位置,所以结果是:
<div id="id1">
<div id="id3">...</div>
<div id="id2">...</div>
</div>
有没有人知道可以读写两个节点(及其所有子节点)以交换它们在 DOM 中的位置的函数(我确定我不是第一个需要此功能的人)?
【问题讨论】:
标签: javascript dom