0
無法獲取元素值我正在使用JavaScript下載器並需要單擊按鈕。我可以看到按鈕,並在FF中使用Web開發人員和dom檢查員獲取它的值。但是,當我嘗試:即使它存在頁面
var freeUserForm = this.iFrame.contentDocument.getElementById('js_free-download_btn');
它返回null,當我查看網頁源的元素是不存在的。發生什麼了?
非常感謝你, 託德
我們需要看到代碼的其餘部分,以確保您的ID和組件層次結構是正確的。 – Jivings 2010-09-29 16:24:21
'this'關鍵字在JavaScript中的工作方式有點奇怪。可能會添加一條跟蹤語句以確保它指的是您認爲它所指的對象。 – MatrixFrog 2010-09-29 16:51:01
我發現頁面通過刷新加載了3頁,當我試圖獲取第三個DOM尚未加載的元素時。 – maddogandnoriko 2010-10-06 14:34:04