Kod JavaScript JSFiddle Tidak Melaksanakan
Apabila cuba untuk melaksanakan kod JavaScript dalam JSFiddle, anda mungkin menghadapi ralat bahawa fungsi yang anda panggil tidak ditakrifkan. Ralat ini biasanya berlaku apabila kod JavaScript ditambahkan pada
bahagian dokumen HTML, manakala kod HTML ditambahkan pada bahagian.Penyelesaian:
Tetapan balut lalai dalam JSFiddle ialah "onLoad", yang membungkus semua kod JavaScript dalam fungsi yang dilaksanakan selepas keputusan dimuatkan . Balutan ini mencipta skop setempat untuk semua pembolehubah, menjadikannya tidak tersedia dalam skop global.
Untuk menyelesaikan isu ini, tukar tetapan bungkus kepada "tiada bungkus":
Contoh:
<input type="button" value="test" onclick="test()" /> <script> function test() { alert("test"); } </script>
Selepas membuat perubahan ini, kod JavaScript kini harus dilaksanakan dengan betul apabila butang diklik.
Atas ialah kandungan terperinci Mengapa Kod JavaScript Saya Tidak Dilaksanakan dalam JSFiddle?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!