Web開発、頻繁に使用されるIFRAMEでは、必然的に親ウィンドウにiframe要素を使用するか、またはインラインフレームの枠組みの中で親ウィンドウの要素を使用する必要が発生します。
JSは、
iframe要素に親ウィンドウを取得
1.
フォーマット:window.frames [ "のiframeの名前値"] .document.getElementById( "コントロールでIDはiframe")をクリックします();.
例:window.frames [ " IFM "]のdocument.getElementById(" btnOk ")をクリック();.。
2.
フォーマット:
VAR OBJ =のdocument.getElementById("名前をインラインフレーム"); contentWindow。
コントロールインラインフレームVAR = ifmObj obj.document.getElementById(" ID ");
ifmObj.click();
例:
VAR OBJ =のdocument.getElementById(" IFM; ")contentWindow。
btnOk"); VAR = ifmObj obj.document.getElementById(「
ifmObj.click();
iframe内親ウィンドウ要素の取得
」(window.parent.document.getElementById:フォーマットを
例:window.parent.document.getElementById( "btnOk")をクリックします();.
jQueryのは、
親ウィンドウにiframe要素を取得する
1.
フォーマット:$( "#はiframeのID")の内容()(見つけます 」.. ; ")をクリックします()コントロールIDを#iframe // jqueryのメソッド1
#のIFM "):$(たとえば" )の内容()(..見つける" #btnOk「)(クリックしてください; // jQueryの1.
2 。
フォーマット:$( "#はiframe制御ID"、のDocument.Frames( "フレームの名前")ドキュメント。).click( ); // jQueryのメソッド2
例:$( "#btnOk"、のDocument.Frames( "IFM")文書).click( ); // jqueryの。方法は、
iframe要素の中で親ウィンドウを取得します
フォーマット:$( 'IDで#親ウィンドウ要素'、parent.document).click() ;
例: $( '#btnOk'、parent.document).click
(); ----------------
著作権:オリジナルの記事は、CSDNブロガー"skysky_1989"で、CC 4.0に従ってくださいBY-SAの著作権契約、複製、元のソースのリンクと、この文を添付してください。
オリジナルリンクします。https://blog.csdn。