当前位置:  开发笔记 > 编程语言 > 正文

"剪切和粘贴" - 使用Javascript在DOM中移动节点

如何解决《"剪切和粘贴"-使用Javascript在DOM中移动节点》经验,为你挑选了1个好方法。

我的html代码看起来大致如下:

some html

maybe some more

different text here

maybe even a form item

显然还有更多的东西,但这是基本的想法.我需要做的是切换#id2和#id3的位置,结果是:

...
...

有没有人知道一个函数(我确定我不是第一个需要这个功能的人),它可以读取和写入两个节点(及其所有子节点),以便在DOM中交换它们的位置?



1> Greg..:

在这种情况下,document.getElementById('id1').appendChild(document.getElementById('id2'));应该做的伎俩.

更普遍的是你可以使用insertBefore().

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有