Ketika Anda seorang pemula dalam JavaScript, Anda selalu disiksa oleh masalah yang sangat kecil untuk waktu yang lama setiap hari, dan akan ada beberapa masalah kecil malam ini.
Pertama: Gunakan kutipan ganda semua untuk menyebabkan kesalahan pencocokan
<input type = "centang kotak" onmouseover = "document.geteLementById (" test "). style.display =" none ":"/>Kesalahan telah dilaporkan saat mengubah karier: toke tak terduga "}". Saya memeriksa untuk waktu yang lama dan tidak menemukan kesalahan. Saya menemukan bahwa video itu diisi dengan satu kutipan.
<input type = "centang kotak" onmouseover = "document.geteLementById ('test'). style.display =" none ":"/>Setelah berubah menjadi kutipan tunggal, kesalahan akhirnya dihilangkan, yang mengganggu saya sepanjang malam. . Lampirkan tautan http://www.cnblogs.com/chinabc/archive/2010/11/19/1881947.html
Kedua: Menambahkan titik titik koma secara tidak sengaja
<div id = "test" onmouseover = "toyellow ()"; onmouseout = "tored ()";> ubah </div>
Tulis titik koma tambahan, menghasilkan kode setelah titik koma tidak dieksekusi
Ketiga: Tulis lebih banyak tanda kurung setelah nama fungsi
<script> function toyellow () {document.geteLementById ("test"). className = "test2"; } function tored () {document.getElementById ("test"). className = "test1"; } document.getElementById ("test"). onmouseover = toyellow (); document.geteLementById ("test"). onmouseout = tored (); </script>Tapi setelah menghapus tanda kurung setelah Toyellow () dan Tored (), itu akan dieksekusi secara normal
Keempat: Ubah atribut kotak centang yang diperiksa
Gunakan tiga tombol untuk mencapai pilihan, pemilihan, dan pemilihan kotak centang.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <button id="btn">Select all</button> <button id="nobtn">Not all</button> <button id="inverse">Reselect</button><br /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type = "centang kotak" /> <input type = "centang kotak" /> <input type = "centang kotak" /> <input type = "centang kotak" /> <input type = "centang kotak" /> <input type = "kotak centang" /> <input type = "centang" /> <input type = "checkbox" /<input type = " /" /> <input = "centang /" input = "input =" input = "input =" centang " /" /"centang" <script> var btn = document.getElementById ("btn"); var input = document.geteLementsByTagname ("input"); btn.onClick = function () {for (var i = 0; i <input.length; i ++) {input [i] .Checked = "checked"; }} var nobtn = document.geteLementById ("nobtn"); nobtn.onClick = function () {for (var i = 0; i <input.length; i ++) {input [i] .Checked = false; }} var inverse = document.getElementById ("inverse"); Inverse.onClick = function () {for (var i = 0; i <input.length; i ++) {if (input [i] .Checked == false) {input [i] .Checked = true; } else {input [i] .Checked = false; }}} </script> </body> </html>Artikel di atas akan berbicara tentang kesalahan dan solusi JavaScript umum. Ini semua konten yang telah saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.