GreaseMonkey Document.Write或HTMl结尾?

时间:2010-08-09 06:29:02

标签: greasemonkey

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

1 个答案:

答案 0 :(得分:5)

最简单的是:

document.body.innerHTML += 'some html';

更强大和复杂的是使用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);

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