JSFiddle の謎を解明する
JSFiddle で期待どおりに動作しない単純なコード スニペットを見て、頭を悩ませたことがあるでしょう。コードを必要最小限まで削ぎ落としたところ、次の最小限の例でも失敗していることがわかりました。
function displaymessage() { alert("Hello World!"); }
<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>
あらゆる努力にもかかわらず、アラート ボックスは JSFiddle 内でとらえどころのないままです。
解決策: ロード タイプの微調整
原因は、JSFiddle 内の JavaScript 設定の [ロード タイプ] ドロップダウンにあります。デフォルトでは、設定は「折り返す -
の下部」に設定されています。この問題を修正するには、「ラップなし - 」を選択するだけです。これにより、JavaScript コードが HTML よりも先に読み込まれるようになり、問題が解決され、アラート ボックスに意図したメッセージが表示されるようになります。
以上が私のコードが JSFiddle でアラートを表示しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。