Cross-domain_html/css_WEB-ITnose を使用せずに iframe の要素の CSS スタイルを変更する方法

WBOY
リリース: 2016-06-21 09:03:00
オリジナル
1706 人が閲覧しました

ドメインを越えずに iframe 内の要素の CSS スタイルを変更する方法を教えてください。
現在、iframe に HTML ファイルがロードされています。HTML 内のコンテンツは変更できず、他のプログラムによって生成されます。
しかし、中の画像は表示できません。iframe 内のすべての画像を非表示にする必要があります。どうすればよいでしょうか。このメソッドはすべての IE ブラウザと互換性があります。ありがとうございます


ディスカッションへの返信 (解決策)

http://bbs.csdn.net/topics/390080209

js コントロール。 。 。 。

それを制御する方法を教えてください。例を書いてもらえますか? 。

解決しました。解決策は投稿されています。

<script>    function hideImg(i) {        var imgs = i.contentWindow.document.getElementsByTagName('img');        for(var i=0;i<imgs.length;i++)imgs[i].style.display='none'    }</script><iframe onload="hideImg(this)"
ログイン後にコピー

iframe に onload イベントを追加し、すべての画像を走査してそれらを非表示にします。ファイルを参照するときに、Webkit コア ブラウザーを使用する必要がないことに注意してください。 chrome と 360 Rapid モードは相互にアクセスできません

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!