Avatar ·

如何使用JavaScript将一个HTML元素移动到另一个元素内部?

大家好!我刚开始学习JavaScript,遇到了一个问题:需要动态地将一个`
`块移动到另一个容器`
`内部。问题是,移动后元素应该被真正移动而不是复制——即从旧位置消失并出现在新位置。\n\n这是我的标记:\n\n```html\n
\n
我是需要被移动的元素
\n
\n
\n
插入到这里
\n
\n```\n\n我尝试过使用`appendChild`,但它似乎只适用于创建新元素。如果元素已经存在于DOM中——它是被复制还是移动?另外,jQuery呢?很多人建议使用`.appendTo()`,但我想理解纯JavaScript。请告诉我正确的方法。提前感谢!\n<<>>\n

使用appendChild和insertAdjacentElement方法

\n

您说得对:appe