ホームページ >ウェブフロントエンド >jsチュートリアル >jsのhtmlでiframeのドキュメントオブジェクトにアクセスするコード【IE6,IE7,IE8,FF】_javascriptスキル

jsのhtmlでiframeのドキュメントオブジェクトにアクセスするコード【IE6,IE7,IE8,FF】_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 18:12:32979ブラウズ


W3C 標準では、Dom オブジェクトの contentDocument 属性を通じてドキュメント オブジェクトを返すことができると規定しています。
つまり、

コードをコピーします コードは次のとおりです:

doc= document .getElementById('myframe ' ).contentDocument


ただし、IE ブラウザの場合、テストの結果、IE6 と IE7 はサポートされず、IE8 がサポートを開始します。
IE では、
コードをコピー にアクセスする必要があります。 コードは次のとおりです:

document .frames['myframe'].document;


クロスブラウザーのソリューションは、
contentWindow プロパティです。これは、ウィンドウ オブジェクトを返す読み取り専用プロパティです。指定された iframe。
これは標準の一部ではありませんが、すべての主要なブラウザでサポートされています。
ブラウザ間で iframe ドキュメント オブジェクトにアクセスするメソッドは次のとおりです。
コードをコピーします コードは次のとおりです:

document.getElementById( 'myframe').contentWindow.document
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。