Greasemonkey脚本没有正确设置innerHTML

时间:2009-09-24 18:24:25

标签: greasemonkey

我的油脂猴子剧本如下:

document.getElementsByTagName('html')[0].innerHTML = "<b>asdfdsfa</b>";

alert( document.getElementsByTagName('html')[0].innerHTML );

当我运行脚本时,警报显示:

&lt;html&gt;b&lt;asdfdsfa&lt;/b&lt;

我看到的文字是

<html><b>asdfsda</b>

有没有人知道我必须做些什么来显示正确的东西(即粗体“asdfsda”)

由于

2 个答案:

答案 0 :(得分:1)

您要更改的网页的文档类型是什么?

另外,你看过DOM方法吗?

e.g。使用document.createElement( 'B');

答案 1 :(得分:0)

如果你不想查看ascii代码,你必须输入.textContent而不是.innerHTML :)祝你玩得愉快!