gpt4 book ai didi

javascript - 替代 document.body.innerHTML += htmlstring

转载 作者:行者123 更新时间:2023-11-29 19:01:43 29 4
gpt4 key购买 nike

我有一个函数可以做到这一点:

document.body.innerHTML += '<div>lorem ipsum</div>';

它工作正常,但它破坏了我对其他 div 的引用(我读到这是因为它再次解析正文)。是否有仅使用 Javascript 的普通替代品?

最佳答案

我可以看到的两种方式

document.body.appendChild(document.createElement('div')).app‌​endChild(document.cr‌​eateTextNode('lorem ipsum'))

这只是

的简写
var div = document.createElement('div');
var text = document.createTextNode('lorem ipsum');
div.appendChild(text);
document.body.appendChild('div');

document.body.insertAdjacentHTML('beforeEnd', '<div>lorem ipsum</div>');

文档:

关于javascript - 替代 document.body.innerHTML += htmlstring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46480856/

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