iFrame 内の要素にアクセスするにはどうすればよいですか?
Dec 13, 2024 pm 09:24 PMiFrame 内の要素へのアクセス
コンテンツを操作したり、埋め込まれたフレームからデータを収集したりするには、iFrame 内からの要素の取得が必要になる場合があります。その方法は次のとおりです:
メソッド:
iFrame 内から DIV 要素を取得するには、次のコードを使用します:
var iframe = document.getElementById('iframeId'); var innerDoc = (iframe.contentDocument) ? iframe.contentDocument : iframe.contentWindow.document;
ログイン後にコピー
または、もっと単純に:
var iframe = document.getElementById('iframeId'); var innerDoc = iframe.contentDocument || iframe.contentWindow.document;
ログイン後にコピー
innerDoc を取得したら、アクセスできます。
innerDoc.getElementById('divId');
ログイン後にコピー
注:
を使用して、ID で DIV 要素を指定します。そのコンテンツへのアクセス。クロスサイト スクリプティングは、同一オリジン ポリシーによって防止されます。
参照:
- MDN: [<iframe>スクリプト](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe)
- MDN: [同一オリジン ポリシー: クロスオリジン スクリプト API アクセス](https ://developer.mozilla.org/en-US/docs/Glossary/Same-origin_policy)
以上がiFrame 内の要素にアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
2つのポイント博物館:すべての展示とそれらを見つける場所
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
2つのポイント博物館:すべての展示とそれらを見つける場所
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7123
9


Java チュートリアル
1534
14


Laravel チュートリアル
1256
25


PHP チュートリアル
1205
29


CakePHP チュートリアル
1153
46

