Rumah > hujung hadapan web > tutorial js > Mengapa Kod JavaScript Saya Tidak Dilaksanakan dalam JSFiddle?

Mengapa Kod JavaScript Saya Tidak Dilaksanakan dalam JSFiddle?

DDD
Lepaskan: 2024-12-31 09:39:10
asal
836 orang telah melayarinya

Why Isn't My JavaScript Code Executing in JSFiddle?

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":

  1. Buka Panel tetapan JSFiddle.
  2. Dalam bahagian "Pilihan", tetapkan pilihan "Balut" kepada "tidak bungkus".
  3. Tukar rangka kerja kepada "Tiada Pustaka" jika anda tidak menggunakan mana-mana perpustakaan.

Contoh:

<input type="button" value="test" onclick="test()" />

<script>
  function test() {
    alert("test");
  }
</script>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan