background image

但是通过

frame 对象的 contentWindow 属性或 contentDocument 也可以获得

在这里由于

frame 存在跨域访问限制,所以用法不一。

 
chrome:iframeElement.contentDocument

firefox:iframeElement.contentDocument
ie:element.contentWindow.document

代码
var dom=document.getElementById("frm");
var value;
if(dom.conentWindow){
value=dom.conentWindow.document.getElementById("txt").value;//IE
}else{
value=dom.conentDocument.getElementById("txt").value;//FF,chrome
}
 
 
总结:在网页中,

iframe 的用法非常多,主要应用于伪 ajax、嵌套页面、页面重用。所以

在网页中具有一定的重要性,本文主要

iframe 的对象获取、窗口互访问、自适应高度等常用功能进行分析代码实现