通过书签设置新的内部 HTML 会删除整个页面.我该如何解决这个问题



当我在网址栏中写字时

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

我的浏览器不会更改对象的内部 HTML,而是删除整个页面并设置"一些文本"。

之后,源代码如下所示:

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

编辑:

  1. 在它转发到这个空站点之前,我可以看到该命令是正常执行的(existing_elementid的内容已更改为"一些文本")。
  2. 当我尝试在控制台上执行相同操作时,结果是所需的。但是控制台也给了我"一些文本"的答案。也许问题是书签作为新页面给出答案?
哇,

我希望有更好的解决方案,但是......这似乎有效。(实际上,就在这个堆栈溢出页面上)

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

相关内容

  • 没有找到相关文章

最新更新