首頁  >  文章  >  web前端  >  為什麼 JSFiddle 拒絕執行最簡單的程式碼?

為什麼 JSFiddle 拒絕執行最簡單的程式碼?

Patricia Arquette
Patricia Arquette原創
2024-10-18 11:40:031099瀏覽

Why is JSFiddle Denying the Simplest Code from Executing?

JSFiddle 不當行為:簡單程式碼無法執行

面對JSFiddle 中的一個令人困惑的問題,你會遇到一個令人費解的場景,即使是最簡單的程式碼沒有如預期運作。儘管它很簡單:

<code class="js">function displayMessage() {
    alert("Hello World!");
}</code>

以及相應的 HTML 按鈕:

<code class="html"><form>
    <input type="button" value="Click me!" onclick="displayMessage()" />
</form>
<p>By pressing the button above, a function will be called. The function will alert a message.</p></code>

警報框在 JSFiddle 中仍然明顯缺失。

揭開隱藏的罪魁禍首: JavaScript 設定

經過仔細檢查,問題不在於程式碼本身,而在於 JSFiddle 的 JavaScript 設定。若要解決這種情況,請導覽至 JavaScript 設定並選擇「無換行 -

底部」在「載入類型」下拉清單中。

此設定可確保 JavaScript 程式碼在結束 之前載入。標籤,使其能夠正確存取和操作 HTML 元素。進行此修改後,警報框在點擊按鈕時將認真顯示其訊息,從而恢復 JSFiddle 程式碼的和諧。

以上是為什麼 JSFiddle 拒絕執行最簡單的程式碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn