親要素と子iframeは、変数と要素オブジェクトの具体的な実装を相互に取得します.

1962 ワード

親:
 
  


var count = 1;

-------------------------------------------
子iframeにおいて:
 
  

alert(window.parent.count); // js
alert($("#username", window.parent.document));// jQuery
alert(window.parent.document.getElementByIdx_x('username'));// DOM

----------------------------------------------------------
サブiframe(id=「iframeId」name=「iframe Name」):
 
  


varcount = 1;

-------------------------------------------
親:
 
  

alert(document.iframeName.count);// iframe js
alert($(window.frames["iframeName"].document).contents().find("#username"));// iframe jQuery
alert($("#username",document.frames("iframeName").document));// iframe jQuery
alert(window.document.getElementById('iframeId').contentWindow.document.getElementByIdx_x('username'));// iframe DOM

ネット上のいくつかの例を収集します.
jQueryでIFRAM Eで親ウィンドウのある要素の値を取得します.
DOM方法とjquery方法を組み合わせて実現しました.
1.親ウィンドウで選択したIFRAMのすべてのラジオボタンを操作します.
ドル(window.frame 1).document.find(「input:radio」).atr(「checked」「true」);
2.IFRRAMで選択した親ウィンドウのすべてのラジオボタンを操作します.
米ドル(window.parent.document).find(input:radio).atr(checked),[true]
父の窓口でIFrameのIframeを取得したいです.frameサブクラスを追加すればいいです.
ドル(window.frame 1).frame["iframe 2].document].find("input:radio").atr("checked","true")
3.親ウィンドウの別のサブウィンドウをサブウィンドウで呼び出す方法(FRAME):
parent.frames["Main".Fun();
注意:[]を使用することを提案します.このように複数のブラウザに対応しています.