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