1. DOM:文檔對象模型
[window 對象]
它是一個頂層對象,而不是另一個對象的屬性即瀏覽器的窗口。
[document 對象]
該對象是window和frames對象的一個屬性,是顯示于窗口或框架內的一個文檔。
2. JS原生方法獲得iframe的window對象
document.getElementById("ifr").contentWindow;
3. 獲取iframe框架的思路:
(1)找到iframe框架
(2)獲取iframe框架的window對象
(3)獲取window對象的document屬性
(5)根據document屬性的getElementById、getElementsByName、getElementsByClassName、getElementsByTagName等方法來獲得或者修改元素節點的屬性值
示例:
獲取iframe框架中的Name為"title"的type屬性值:
window.frames[0].document.getElementsByName("title")[0].type;
document.getElementsByTagName("iframe")[0].contentWindow.document.getElementsByName("title")[0].type;