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

rks*_*rst 2 html javascript jquery mootools

我需要为用户提供一段js代码,这些代码会将一些HTML代码插入到页面中.

我想知道最好的方法是什么.我应该使用document.write,我应该通过编程方式通过DOM创建所有HTML元素吗?

是否可以使用js库?如果嵌入代码的网页已经包含库,我可以看到发生冲突.

Rap*_*ert 5

使用库可能过于重量级,插入DOM元素非常冗长,如果目标站点使用application/xhtml+xml内容类型,document.write可能无法正常工作.我认为你最好的选择是使用document.createElement然后设置一个元素innerHTML.