ホームページ >ウェブフロントエンド >jsチュートリアル >私の JavaScript が JSFiddle で動作しないのはなぜですか?
JSFiddle: JavaScript が機能しない
ユーザーは、JavaScript コードが JSFiddle で機能しないという問題に遭遇しました。 JS コードを
に追加する必要があることを示すドキュメントに従っているにもかかわらず、問題
提供されたコードでは、問題は JSFiddle のラッピング設定にあります。デフォルトでは、「onLoad」に設定されており、結果がロードされた後に実行される関数内ですべての JavaScript がラップされます。これにより、変数のローカライズされたスコープが作成され、グローバル スコープでは変数にアクセスできなくなります。
解決策
この問題を解決するには、ラッピング設定を「ラップなし」に変更します。 。」これにより、JavaScript コードが関数内に含まれず、グローバル スコープで使用できるようになります。
修正されたコード
<input type="button" value="test" onclick="test()">
function test() { alert("test"); }
これらの変更を実装することによりボタンをクリックすると、JavaScript コードは意図したとおりに機能します。
以上が私の JavaScript が JSFiddle で動作しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。