ホームページ  >  記事  >  ウェブフロントエンド  >  廃止されたイベント ハンドラーによる JavaScript での IFrame ソース変更の失敗を解決する方法

廃止されたイベント ハンドラーによる JavaScript での IFrame ソース変更の失敗を解決する方法

Susan Sarandon
Susan Sarandonオリジナル
2024-10-20 19:23:02530ブラウズ

How to Resolve IFrame Source Change Failure in JavaScript Due to Obsolete Event Handler?

JavaScript を使用した iFrame ソースの変更

提供されたコード スニペットのように、JavaScript を使用して iFrame のソースを変更する際に問題が発生した場合は、ラジオ ボタン選択のイベント ハンドラーを調べることが重要です。この特定のインスタンスでは、コードは、最新のブラウザではサポートされなくなった、廃止された onselect イベント ハンドラーを使用します。

この問題を解決するには、onselect を onclick に置き換えます。

<code class="html"><input name="calendarSelection" type="radio" onclick="go('...')" /></code>

さらに、 getElementById 関数内の括弧を ['calendar'] から ('calendar') に変更する必要があります。

<code class="js">document.getElementById('calendar').src = loc;</code>

これらの調整により、コードは意図したとおりに機能し、いつでも iFrame のソースを更新できるようになります。ラジオボタンがクリックされました。

以上が廃止されたイベント ハンドラーによる JavaScript での IFrame ソース変更の失敗を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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