2012-11-22 190 views
1

我有一個名爲win1的窗口,它產生一個名爲iframe1的iframe。 Iframe1產生另一個名爲iframe2的iframe。 我如何訪問win1的元素?如果我要得到的iframe2父,我將做到這一點:如何從父文檔獲取元素?

window.parent.document.getElementById('ID').style.display="none"; 

我該怎麼做,如果我想有從iframe2的WIN1的元素ID?

回答

1

您可以使用iframe2中的window.top訪問頂層窗口的對象。 Alternativelly,你可以訪問:

window. parent. parent 
(iframe2) (iframe1) (top window) 
+0

這可能是有用知道window'用於檢測窗口是否在iframe或不是表達'window.top ==。 –

+0

謝謝,通過投票和接受。 –