我有这个小书签:
javascript:document.getElementsByTagName("div")[0].innerHTML+="Chuck Norris";
现在它显然应该占据div
页面上的第一个,并将 Chuck Norris 添加到其中。
相反,当粘贴在地址栏上时,Chuck Norris 会覆盖该页面。
为什么会这样?
注意:这不会在 Safari 上发生...
我有这个小书签:
javascript:document.getElementsByTagName("div")[0].innerHTML+="Chuck Norris";
现在它显然应该占据div
页面上的第一个,并将 Chuck Norris 添加到其中。
相反,当粘贴在地址栏上时,Chuck Norris 会覆盖该页面。
为什么会这样?
注意:这不会在 Safari 上发生...
您没有取消操作。添加无效0;然后结束。
javascript:document.getElementsByTagName("div")[0].innerHTML+="Chuck Norris";void 0;
我不确定确切的问题是什么,但我通过制作一个 textNode 并附加它来让它工作:
javascript:var d=document.getElementsByTagName("div")[0];var n=document.createTextNode("Chuck Norris");d.appendChild(n);