4

我有这个小书签:

javascript:document.getElementsByTagName("div")[0].innerHTML+="Chuck Norris";

现在它显然应该占据div页面上的第一个,并将 Chuck Norris 添加到其中。

相反,当粘贴在地址栏上时,Chuck Norris 会覆盖该页面。

为什么会这样?

注意:这不会在 Safari 上发生...

4

2 回答 2

5

您没有取消操作。添加无效0;然后结束。

javascript:document.getElementsByTagName("div")[0].innerHTML+="Chuck Norris";void 0;
于 2013-03-08T00:44:43.003 回答
-1

我不确定确切的问题是什么,但我通过制作一个 textNode 并附加它来让它工作:

javascript:var d=document.getElementsByTagName("div")[0];var n=document.createTextNode("Chuck Norris");d.appendChild(n);
于 2013-03-08T00:42:49.897 回答