Mengakses Nilai Butang Radio: Pendekatan yang Lebih Ringkas
Dalam program JavaScript anda, anda menghadapi masalah apabila nilai butang radio yang dipilih telah kembali tidak ditentukan. Kod yang anda berikan bergantung pada gelung melalui aNodeList, yang boleh menjadi tidak cekap. Cara yang lebih moden dan ringkas untuk mendapatkan semula nilai adalah melalui kaedah pertanyaan Elemen.
Kod Yang Diperbaiki:
Untuk menyelesaikan isu ini, pertimbangkan untuk menggunakan kod berikut:
document.querySelector('input[name="genderS"]:checked').value;
Barisan ini mencapai kefungsian yang sama seperti gelung anda tetapi dalam satu baris. Ia memanfaatkan kaedah querySelector() untuk memilih butang radio dengan atribut nama yang ditentukan ("genderS") dan status yang diperiksa.
Cara Ia Berfungsi:
Kelebihan:
Penggunaan :
Anda boleh menetapkan nilai yang dipilih kepada pembolehubah sebagai berikut:
var genderValue = document.querySelector('input[name="genderS"]:checked').value;
Pembolehubah ini kemudiannya boleh digunakan dalam fungsi submitForm anda atau mana-mana bahagian lain program anda.
Dengan melaksanakan kaedah yang lebih ringkas dan cekap ini, anda boleh mendapatkan semula yang dipilih dengan berkesan nilai butang radio tanpa menghadapi isu yang tidak ditentukan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Nilai Butang Radio Terpilih dengan Cekap dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!