2016-11-13 69 views
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

那么,怎么了?将感谢任何建议,谢谢。

回答