ホームページ  >  記事  >  ウェブフロントエンド  >  iframe_Experience交換の使い方と注意点

iframe_Experience交換の使い方と注意点

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

この記事では主に iframe の使用法と注意事項について説明します:
多くの同志は iframe がどのように制御されるのかについてあまり詳しくなく、基本的にまだ漠然と理解している状態です。
2 つの点に注意してください。 ifr は既存の iframe の ID と NAME の値です:
 document.getElementById(“ifr”);
 window.frames[“ifr”];

iframe 関数を使用するには、変数は 2 番目のメソッドを通過する必要があります。これは完全な DOM モデルを必要とするためです (これが正しいかどうかはわかりません)。最初のメソッドは OBJECT を取り出すだけです。

必要な場合のみiframe の src または border、scrolling およびその他の属性 (プロパティとは同じ概念ではありません。プロパティは、scrollHeight、innerHTML などのタグ内に記述することはできません) を変更するには、最初のメソッドを使用する必要があります。

iframe ページ (iframe 自体ではなく) を取得したい場合は、完全な DOM モデルを取得するため、2 番目のメソッドを使用する必要があります。たとえば、iframe の document.body のコンテンツを取得したい場合です。 、2 番目の方法のみを使用できます。

また、iframe ページが完全にロードされていないときに iframe の DOM モデルを呼び出すと、重大なエラーが発生するため、フォールト トレラント モードを準備する必要があることにも注意してください。
以下は例です。1 つは aa.htm で、もう 1 つは bb.htm です。最初にローカルで実行されていることを確認してください。理由は説明する必要はありません。

aa.htm

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