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”);
注意:建议使用[],这样比较兼容多个浏览器,()火狐/搜狗/谷歌不兼容
还没有评论,来说两句吧...