GreaseMonkey Document.Write或HTMl结尾?

4 greasemonkey

我试图document.write(html);在我的脚本中使用,但它看起来是非法的.我想在GM脚本的文档末尾写一些html.我该怎么做呢?

sle*_*man 5

最简单的是:

document.body.innerHTML += 'some html';
Run Code Online (Sandbox Code Playgroud)

更强大和复杂的是使用DOM方法:

var myDiv = document.createElement('div');
myDiv.innerHTML = 'some text'; // yes, yes I am cheating here again but
                               // what did you expect from a short example?

document.body.appendChild(myDiv);
Run Code Online (Sandbox Code Playgroud)

有关DOM API的更多信息,请参阅Gecko_DOM_Reference.