0
比方说,我刚刚打开一个随机的#1页,然后我在Firefox打开控制台和运行是这样的:Vimperator的和Javascript:对象获得价值
alert(document.getElementsByClassName("question-hyperlink")["0"]["firstChild"].textContent)
结果,它会弹出向我提问在该页面上提出的问题(在这个特定页面上,它将是Vimperator and Javascript: getting value of an object
)。
现在,我想在Vimperator的脚本中使用该值。我补充这样的事我.vimperatorrc
:js << EOF
function dummyFu() {
var myElement = document.getElementsByClassName("question-hyperlink");
alert(myElement["0"].firstChild.textContent);
}
EOF
map <F5> :js dummyFu()<CR>
然而,在运行时,它说TypeError: myElement[0] is undefined
。
那么,怎么了?将感谢任何建议,谢谢。