我正在开发一个 Firefox 扩展,它需要更改特定 <div>
上的一些值.
我尝试通过将其绑定(bind)到 URL 栏来将其注入(inject)到 DOM 中:
javascript:document.getElementById('c4d9b2819218742680841961_input').innerHTML = 'foo'
值确实发生了变化,但随后整个页面很快变成空白,期待 <div>
.
我怎样才能避免这种情况?谢谢。
最佳答案
它作用于您代码的返回值。将其包装在 void()
中将抑制这种情况。这应该有效>
javascript:void(document.getElementById('c4d9b2819218742680841961_input').innerHTML = 'foo')
关于javascript - 设置 .innerHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5553718/