【发布时间】:2013-04-06 09:18:53
【问题描述】:
我已经搜索了很多,但找不到我的问题的答案。如何让getElementById 在 Vimperator 中工作?每当我尝试时,它都会告诉我:
"document.getElementById(...) is null"
这是我在命令中输入的示例:
js document.getElementById("myDiv").style.color="blue";
非常感谢任何帮助!谢谢。
【问题讨论】:
-
我不知道 vimperator 是什么,但是您是否在元素准备好之后运行此代码,例如在
window.onload事件中?id实际上有一个元素吗?当您收到null的消息时,这意味着找不到该元素,无论是因为该元素尚未呈现还是因为它确实不在 DOM 中 -
感谢您的回复。 Vimperator 是一个 Firefox 扩展,允许无鼠标浏览,灵感来自 vim。这很棒。页面加载后(元素在那里),我在“命令模式”下运行 javascript。这可能是 vimperator 特有的问题。
标签: javascript firefox-addon vimperator