<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");
注意:建議使用[],這樣比較兼容多個瀏覽器,()火狐/搜狗/谷歌不兼容