当我在网址栏中写字时
javscript:document.getElementById("existing_elementid").innerHTML = "some text";
我的浏览器不会更改对象的内部 HTML,而是删除整个页面并设置"一些文本"。
之后,源代码如下所示:
<html>
<head></head>
<body>
some text
</body>
</html>
编辑:
- 在它转发到这个空站点之前,我可以看到该命令是正常执行的(existing_elementid的内容已更改为"一些文本")。
- 当我尝试在控制台上执行相同操作时,结果是所需的。但是控制台也给了我"一些文本"的答案。也许问题是书签作为新页面给出答案?
哇,
我希望有更好的解决方案,但是......这似乎有效。(实际上,就在这个堆栈溢出页面上)
javascript:document.querySelector("#nav-questions").innerHTML="test";window.stop();