iframe获取父、子窗口的方法 以你之姓@ 2022-07-14 10:16 2567阅读 0赞 **<iframe name="iframename" id="iframeid" ></iframe>** 1.在子页面iframe获取父页面元素,如下获得iframeid jQuery: $("\#iframeid",parent.document)或$('\#iframeid',window.parent.document); JS原生代码: window.parent.document.getElementById("iframeid"); 2.在父页面获取iframe子页面元素代码如下: jQuery: $("\#元素ID",document.frames('iframename').document).val(); JS原生代码: window.frames\["iframename"\].document.getElementById("元素id").value; 3.在子窗口中调用父窗口中的另一个子窗口的方法(FRAME): parent.frames\["iframename"\].Fun(); 4.父窗口想获得IFrame中的Iframe,就再加一个frames子级就行了,如: $(window.frames\["iframe1"\].frames\["iframe2"\].document).find("input:radio").attr("checked","true"); 注意:建议使用\[\],这样比较兼容多个浏览器,()火狐/搜狗/谷歌不兼容
还没有评论,来说两句吧...