Saya mencoba menggunakan document.querySelectorAll
untuk semua kotak centang yang memiliki value
set atribut.
Ada kotak centang lain di halaman yang belum value
disetel, dan nilainya berbeda untuk setiap kotak centang. Id dan namanya tidak unik.
Contoh:
<input type="checkbox" id="c2" name="c2" value="DE039230952"/>
Bagaimana cara memilih hanya kotak centang yang nilainya ditetapkan?
values=""
Jawaban:
Anda bisa menggunakan
querySelectorAll()
seperti ini:Ini diterjemahkan menjadi:
Dalam demo ini , ini menonaktifkan kotak centang dengan nilai yang tidak kosong.
sumber
[type="checkbox"]
. Memperbarui jawaban saya.Tips Tambahan:
Beberapa "not", masukan yang TIDAK disembunyikan dan TIDAK dinonaktifkan:
Tahukah Anda bahwa Anda dapat melakukan ini:
Ini setara dengan jQuery:
Yang secara efektif akan menemukan semua div di "node" dan di bawahnya secara rekursif, HOT DAMN!
sumber
Dengan contoh Anda:
Ganti $$ dengan document.querySelectorAll dalam contoh:
Gunakan contoh langsung dengan:
Beberapa tambahan:
sumber