ホームページ >ウェブフロントエンド >jsチュートリアル >Javascript を使用して iframe src を正しく変更する方法

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

DDD
DDDオリジナル
2024-10-20 19:19:02716ブラウズ

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 サイトの他の関連記事を参照してください。

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