我在文檔裏面有一個元素,我可以通過document.getElementById('iframe_id')
得到iframe元素,但是如何獲取這個iframe中的元素?我試過iframeElement.contentWindow
,而返回的DOMWindow
沒有任何屬性。也試過iframeElement.docuemnt
和iframeElement.contentDocument
,他們都沒有定義。我怎麼才能得到它?我在我的實驗中使用了最新的Chrome。如何獲取JavaScript中的iframe元素內的元素?
這裏是iframe元素
<iframe id='iframe_id'>
<html>
<body>many content here</body>
</html>
</iframe>
是你的頁面和來自同一個域的iframe中的頁面嗎?如果沒有,鉻可能不會讓你訪問其他的DOM。 – Tetaxa
@Tetaxa,如何檢查iframe的域名?他們很可能來自不同的領域。 – Thomson
url的第一部分。如果頁面在同一臺服務器上,則應該沒問題。 – Tetaxa