我有一个带有移动和桌面索引页面的小网站。我希望只能编辑其中一个索引页面,并通过" coping"生成移动版本。桌面页面的内容。这样我就可以简化我的工作流程。
我如何将整个div的内容从一个html文档复制到另一个?
答案 0 :(得分:0)
通常,您可以使用.appendChild()
在文档周围移动元素,但这不允许在文档之间移动元素。为此,您需要.importNode()
(创建副本)或.adoptNode()
(首先将其从原始文档中删除)。
有关文档和示例,请参阅https://developer.mozilla.org/en-US/docs/Web/API/Document/importNode和https://developer.mozilla.org/en-US/docs/Web/API/Document/adoptNode。此外,请务必阅读底部的浏览器兼容性说明。
如果您要在同一文档中制作副本并希望保留原始文档,则可以在.cloneNode()
之前使用.appendChild()
,请参阅https://developer.mozilla.org/en-US/docs/Web/API/Node/cloneNode