我需要为用户提供一段 js 代码,用于将一些 HTML 代码插入到页面中。
我想知道最好的方法是什么。我应该使用 document.write,还是应该以编程方式通过 DOM 创建所有 HTML 元素?
是否可以使用js库?如果代码嵌入的网页已经包含库,我可以看到发生冲突。
最佳答案
使用库可能过于重量级,插入 DOM 元素非常冗长,如果目标站点使用 application/xhtml+xml
内容类型,document.write 可能无法工作。我认为最好的办法是使用 document.createElement
构建一个元素,然后在其上设置 innerHTML
。
关于javascript - 如何通过 JS 嵌入代码嵌入 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3337594/