2016-06-14 57 views
1

我有一個嵌入了本地文件的。我不知道如何獲得本文檔中的特定元素。
我試過window.top.document.getElementById('numPages')$("#myiframe").contents().find("#numPages")以獲取具有numPages ID的元素。如何在iframe中獲取元素的id?

+1

是在同一個域作爲父頁面'viewer.html'? – ceejayoz

+0

是的,它在同一個域上。 –

+1

還有基於第一句話,有多少iframes混淆。可以解釋爲嵌套iframe或只有一個iframe總數 – charlietfl

回答

0

嘗試使用.contentDocument
如:

var iframe = document.getElementById("myFrame"), 
    idocument = iframe.contentDocument 
    // Use idocument instead of document 
+0

。 –

+0

你確定存在numPages嗎? –

+0

是的,它存在於我的viewer.html中 –

0

爲了獲得普通的JavaScript元素嘗試使用contentWindow

document.getElementById('myiframe').contentWindow.document.body.getElementById('numPages');