Javascript 通过bookmarklets设置新的innerHTML将删除整个页面。我怎样才能解决这个问题?
当我在URL栏中写入时Javascript 通过bookmarklets设置新的innerHTML将删除整个页面。我怎样才能解决这个问题?,javascript,innerhtml,bookmarklet,nodevalue,Javascript,Innerhtml,Bookmarklet,Nodevalue,当我在URL栏中写入时 javscript:document.getElementById("existing_elementid").innerHTML = "some text"; 我的浏览器不会更改对象的innerHTML,而是删除整个页面并设置“一些文本” 之后,源代码如下所示: <html> <head></head> <body> some text </body> </html> 一些文本 编
javscript:document.getElementById("existing_elementid").innerHTML = "some text";
我的浏览器不会更改对象的innerHTML,而是删除整个页面并设置“一些文本”
之后,源代码如下所示:
<html>
<head></head>
<body>
some text
</body>
</html>
一些文本
编辑:
哇,我希望有更好的解决办法,但是。。这似乎奏效了。。(事实上,就在这一页上)
javascript:document.querySelector(“导航问题”).innerHTML=“test”;window.stop() 在那之前。。。它看起来怎么样?像一个普通的网页。我在duckduckgo.com上也试过了,它给了我这个结果。试着在你的浏览器控制台上这样做。在控制台上它可以工作。但是我需要通过URL栏运行脚本。非常感谢!它不是很优雅,但很管用:))