JSFiddle JavaScript 程式碼未執行
嘗試在JSFiddle 中執行JavaScript 程式碼時,您可能會遇到正在呼叫的函數的錯誤沒有定義。當 JavaScript 程式碼新增至
時,通常會發生此錯誤。 HTML 文件的部分,而 HTML 程式碼會加入到 中。解決方案:
JSFiddle 中預設的換行設定是“onLoad”,它將所有JavaScript 程式碼包裝在一個函數中,該函數在結果載入後執行。此換行為所有變數建立本機作用域,使它們在全域作用域中不可用。
要解決此問題,請將換行設定變更為「不換行」:
範例:
<input type="button" value="test" onclick="test()" /> <script> function test() { alert("test"); } </script>
進行這些變更後,點擊按鈕時 JavaScript 程式碼現在應該正確執行。
以上是為什麼我的 JavaScript 程式碼沒有在 JSFiddle 中執行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!