javascript - 如何通过 JS 嵌入代码嵌入 HTML

标签 javascript jquery html mootools

我需要为用户提供一段 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/

相关文章:

使用 onclick 事件删除图形的 javascript 或 jquery 函数

javascript - 分配静态类属性会在 babel 上触发错误

javascript - 点击 'a'打开两个链接

javascript - 如何添加dom节点移除、属性修改的监听器?

jquery - 带换行符的文本大小

javascript - 如何在纯 JavaScript 中实现 jQuery 的 .wrapInner() 函数?

html - IE 移动 CSS 和图像不加载重定向

javascript - 有没有办法通过变量从对象中获取信息?

javascript - 如果文本太长,则选择字幕

javascript - 将应用程序与 REPL 一起使用时如何解决 promise