使用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中文網其他相關文章!