gpt4 book ai didi

javascript - 在文档正文内容周围包装一个 div

转载 作者:太空狗 更新时间:2023-10-29 13:37:29 25 4
gpt4 key购买 nike

我正在尝试将文档正文标记的内容动态包装在 DIV 中。到目前为止,我使用了以下代码:

document.body.innerHTML = '<div id="wrap">' + document.body.innerHTML + '</div>';

这行得通,但会产生不必要的副作用,即同一页面上的其他脚本会停止工作(我假设是因为更改 innerHTML 会呈现它们可能无用的任何对象引用)。​​

使用纯 JavaScript 或 Prototype 框架实现此目的并保持引用完整的最佳/最有效方法是什么?

最佳答案

你会做这样的事情:

var div = document.createElement("div");
div.id = "wrap";

// Move the body's children into this wrapper
while (document.body.firstChild)
{
div.appendChild(document.body.firstChild);
}

// Append the wrapper to the body
document.body.appendChild(div);

关于javascript - 在文档正文内容周围包装一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1577814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com