1。IE固有(フレームインデックスによる画像位置付け): document.frames [i] .document.getElementById( 'id of element');
2。IE固有(iframe nameを介した画像の位置): document.frames ['iframe' name ']。document.getElementById(' id of element ');
上記の方法は、iframeだけでなく、フレームセットのフレームにも適用されます。 IEはカスタム標準を設定するのが得意ですが、そのデザインの多くは依然として人類を反映していると言わなければなりません。たとえば、これは、以下の標準パスに加えて、簡潔で視覚的なライティング方法を提供します。
3。一般的な方法: document.getElementByID( 'iframe' id ')。contentwindow.document.getelementbyid(' id of element ')
ContentWindowが追加されていることに注意してください。多くの場合、これは無視できるため、問題が発生します。フレーム内とiframe内のウィンドウオブジェクトを表します。
しかし、この執筆スタイルが非常に致命的で長すぎることは明らかです。一連の要素を操作したい場合は、このように書く価値があります。コピーパステ方法を使用していても、目は問題のように見えます。
4。一般的な方法の略語:
document.getElementByidの短い名前を定義し、JSに少し精通している友人をこの方法を知っています。ここでは、次の例に示すように、機能を2倍にすることができます。
var $ id = document.getElementById; $ id( 'iframe' id ')
この時点で、私はまだIEアプローチが好きで、それについてもっと気にします。 Microsoftは別のブラウザ開発者ではないため、HTML/ASPおよびその他のドキュメントを大量に記述および開発する必要があるため、これを行うことができます。他のブラウザ開発者は基本的に1つのブラウザの観点にとどまるだけで、最も基本的なリンクをたどるだけで、このようなショートカットをシンプルでセマンティックなものに設計することはめったにありません。多くの人々は、彼らが「標準」であるとしばしば言います。ある場所では理にかなっていますが、一部の場所では、この基準は一種の無関心です。
上記の記事では、iframeのオブジェクト要素のJS実装方法を迅速に取得/設定します。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。