วันนี้มีความจำเป็นต้องใช้โค้ด js อย่างกะทันหันเพื่อเปลี่ยนสถานะที่เลือกของปุ่มตัวเลือก ตอนนั้นฉันไม่ได้คิดถึงเรื่องนี้โดยตรงด้วยซ้ำ
คัดลอกรหัสรหัสดังต่อไปนี้:
ฟังก์ชั่น doGender (เพศ) {
ถ้า (เพศ == "ชาย") {
เจล("radionan").style.checked = "ตรวจสอบแล้ว";
} อื่น {
เจล("radiov").style.checked = "ตรวจสอบแล้ว";
-
-
ฟังก์ชั่นเจล (id) {
ส่งคืน document.getElementById(id);
-
เมื่อดำเนินการแล้วไม่มีการตอบสนอง...
เนื่องจากเราตั้งค่าการเลือกในแท็กวิทยุเป็น checked="checked"; ดังนั้นเราจึงกำหนดค่าของ gel("radionv").style.checked เป็น "checked" โดยไม่รู้ตัว จากนั้นจึงตรวจสอบทางออนไลน์
ปรากฎว่าในการเลือกปุ่มตัวเลือกในโค้ด js คุณจะต้องกำหนดค่าของการตรวจสอบให้เป็นจริง
เปลี่ยนเป็น:
คัดลอกรหัสรหัสดังต่อไปนี้:
ฟังก์ชั่น doGender (เพศ) {
ถ้า (เพศ == "ชาย") {
เจล("radionan").style.checked = จริง;
} อื่น {
เจล("radiov").style.checked = จริง;
-
-
ทันทีที่ฉันทำมันก็ยังไม่มีการตอบสนอง ฉันสับสนเล็กน้อย... เกิดอะไรขึ้น? - - -
มันเป็นแอตทริบิวต์สไตล์ไม่ใช่เหรอ? - - -
เพียงคลิก gel("radionan") เพื่อดูแอตทริบิวต์ที่เลือก
ถูกต้อง! - - - -
คัดลอกรหัสรหัสดังต่อไปนี้:
ฟังก์ชั่น doGender (เพศ) {
ถ้า (เพศ == "ชาย") {
เจล("radionan").ตรวจสอบ = จริง;
} อื่น {
เจล("radiov").ตรวจสอบ = จริง;
-
-
เมื่อดำเนินการแล้ว มันก็เป็นเช่นนั้นจริงๆ - - - - - - - - - - - - -
นั่นคือจุดสิ้นสุดของมัน! - - - - - - - - - - -