ออบเจ็กต์วิทยุ HTML DOM Input เชื่อมโยงกับองค์ประกอบ ที่มีประเภท "วิทยุ" เราสามารถสร้างและเข้าถึงองค์ประกอบอินพุตด้วยวิทยุประเภทโดยใช้เมธอด createElement() และ getElementById() ตามลำดับ
คุณสมบัติ
ต่อไปนี้เป็นคุณสมบัติของวัตถุวิทยุอินพุต -
ซีเนียร์ | คุณสมบัติ &คำอธิบาย |
---|---|
1 | ออโต้โฟกัส เพื่อตั้งค่าหรือย้อนกลับว่าปุ่มตัวเลือกควรได้รับการโฟกัสโดยอัตโนมัติเมื่อโหลดหน้าหรือไม่ |
2 | ตรวจสอบแล้ว เพื่อตั้งค่าหรือคืนสถานะการตรวจสอบปุ่มตัวเลือก |
3 | ตรวจสอบโดยค่าเริ่มต้น ในการส่งคืนค่าเริ่มต้นของแอตทริบิวต์ที่ตรวจสอบสำหรับปุ่มตัวเลือก |
4 | ค่าเริ่มต้น เพื่อตั้งค่าหรือส่งคืนค่าเริ่มต้นของปุ่มตัวเลือก |
5 | ปิดการใช้งาน หากต้องการตั้งค่าหรือย้อนกลับว่าควรปิดใช้งานปุ่มตัวเลือกหรือไม่ |
6 | แบบฟอร์ม เพื่อส่งคืนการอ้างอิงไปยังแบบฟอร์มที่มีปุ่มตัวเลือก |
7 | ชื่อ การตั้งค่าหรือส่งคืนค่าแอตทริบิวต์ชื่อของปุ่มตัวเลือก |
8 | จำเป็น หากต้องการตั้งค่าหรือส่งคืนหากจำเป็นต้องตรวจสอบปุ่มตัวเลือกก่อนส่งแบบฟอร์ม |
9 | พิมพ์ เมื่อต้องการส่งคืนชนิดองค์ประกอบของฟอร์มสำหรับปุ่มตัวเลือก |
10 | คุณค่า เพื่อตั้งค่าหรือคืนค่าของแอตทริบิวต์ค่าของปุ่มตัวเลือก |
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์สำหรับ −
การสร้างวัตถุวิทยุอินพุต
var R = document.createElement(“INPUT"); R.setAttribute("type", "radio");
ตัวอย่าง
ให้เราดูตัวอย่างของวัตถุวิทยุอินพุต -
<!DOCTYPE html> <html> <head> <script> function createRadio() { var R = document.createElement("INPUT"); R.setAttribute("type", "Radio"); document.body.appendChild(R); } </script> </head> <body> <h1>Input radio object</h1> <p>Create an input field with type radio by clicking the below button</p> <button type=”button” onclick="createRadio()">CREATE</button> <br><br> Mango: </body> </html>
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
เมื่อคลิกปุ่มสร้าง -
ในตัวอย่างข้างต้น −
เราได้สร้างปุ่ม CREATE ซึ่งจะรันเมธอด createRadio() เมื่อผู้ใช้คลิก -
<button type=”button” onclick="createRadio()">CREATE</button>
เมธอด createRadio() ใช้เมธอด createElement() ของอ็อบเจ็กต์เอกสารเพื่อสร้างองค์ประกอบ โดยส่ง "INPUT" เป็นพารามิเตอร์ องค์ประกอบอินพุตที่สร้างขึ้นใหม่ถูกกำหนดให้กับตัวแปร R และใช้เมธอด setAttribute() เราสร้างแอตทริบิวต์ประเภทพร้อมวิทยุค่า
จำไว้ว่า setAttribute() สร้างแอตทริบิวต์และกำหนดค่าหากไม่มีแอตทริบิวต์ก่อนหน้านี้ สุดท้าย ใช้วิธีการ appendChild() ในเนื้อหาของเอกสาร เราผนวกองค์ประกอบอินพุตที่มีวิทยุประเภทเป็นลูกของร่างกาย -
function createPASS() { var R = document.createElement("INPUT"); R.setAttribute("type", "Radio"); document.body.appendChild(R); }