2016-11-13 67 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

那麼,怎麼了?將感謝任何建議,謝謝。

回答