0

当我在网址栏中写

javscript:document.getElementById("existing_elementid").innerHTML = "some text";

我的浏览器不会更改对象的 innerHTML 而是删除整个页面并设置“一些文本”。

之后的源代码如下所示:

<html>
 <head></head>
 <body>
  some text
 </body>
</html>

编辑:

  1. 在它转发到这个空站点之前,我可以看到该命令已正常执行(existing_elementid 的内容已更改为“一些文本”)。
  2. 当我尝试在控制台上做同样的事情时,结果就是想要的。但控制台也给了我“一些文字”的答案。也许问题在于书签将其作为新页面提供答案?
4

1 回答 1

1

哇,我希望有一个更好的解决方案,但是..这似乎有效..(实际上就在这个stackoverflow页面上)

javascript:document.querySelector("#nav-questions").innerHTML="test";window.stop();

于 2014-01-19T10:44:45.013 回答