Javascript を使用して iframe src を正しく変更する方法

DDD
リリース: 2024-10-20 19:19:02
オリジナル
614 人が閲覧しました

How to Correctly Modify iframe src Using Javascript?

JavaScript を使用した iframe src の変更

この記事では、ユーザー操作に応じて iframe 要素の src 属性を変更する問題について説明します。ラジオボタンをクリックするのと同じように。提供されたコードは、選択されたラジオ オプションに基づいて、さまざまなカレンダー ビューを iframe に動的に読み込むことを目的としています。

元のコードには、マイナーだが重大なエラーが含まれています:

document.getElementById['calendar'].src = loc;
ログイン後にコピー

上記の行では、間違ったものが使用されています。 ID「calendar」を持つ要素にアクセスするには、括弧表記を使用します。要素アクセスの正しい構文は次のとおりです。

document.getElementById('calendar').src = loc;
ログイン後にコピー

元のコードで角かっこを使用すると、ドキュメントから返された値に対して存在しないメソッド getElementById が呼び出されます。これにより、ターゲット要素の検索に失敗し、src 属性の変更が有効になりませんでした。

この問題を修正するには、この修正を組み込んだ後、構文を次のように更新する必要があります。

function go(loc) {
    document.getElementById('calendar').src = loc;
}
ログイン後にコピー

の場合、コードは意図したとおりに機能します。ラジオ ボタンが選択されると、iframe の src 属性が更新されて、対応するカレンダー ビューがロードされます。

以上がJavascript を使用して iframe src を正しく変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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