Rumah >hujung hadapan web >tutorial js >Mengapa JavaScript Saya Tidak Berfungsi dalam JSFiddle?
JSFiddle: JavaScript Tidak Berfungsi
Seorang pengguna menghadapi masalah dengan kod JavaScript mereka tidak berfungsi dalam JSFiddle. Walaupun mengikut dokumentasi yang menunjukkan kod JS harus ditambahkan pada
bahagian dan kod HTML keIsunya
Setelah pemeriksaan kod yang disediakan, masalahnya terletak pada tetapan pembalut JSFiddle. Secara lalai, ia ditetapkan kepada "onLoad," yang membungkus semua JavaScript dalam fungsi yang dilaksanakan selepas keputusan dimuatkan. Ini mewujudkan skop setempat untuk pembolehubah, menjadikannya tidak boleh diakses dalam skop global.
Penyelesaian
Untuk menyelesaikan isu ini, ubah suai tetapan pembalut kepada "tiada bungkus ." Ini memastikan bahawa kod JavaScript tidak terkandung dalam fungsi dan tersedia dalam skop global.
Kod Dibetulkan
<input type="button" value="test" onclick="test()">
function test() { alert("test"); }
Dengan melaksanakan perubahan ini , kod JavaScript akan berfungsi seperti yang dimaksudkan apabila butang diklik.
Atas ialah kandungan terperinci Mengapa JavaScript Saya Tidak Berfungsi dalam JSFiddle?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!