Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

ออบเจ็กต์ HTML DOM Select

ออบเจ็กต์ HTML DOM Select แทนองค์ประกอบ <select> ในเอกสาร HTML

ลองดูวิธีสร้างออบเจ็กต์ select

รูปแบบไวยากรณ์ (Syntax)

document.createElement(“SELECT”);

คุณสมบัติ (Properties)

คุณสมบัติของออบเจ็กต์ Select มีดังนี้:

คุณสมบัติคำอธิบาย
autofocusคืนค่าและเปลี่ยนแปลงว่ารายการแบบเลื่อนลงควรได้รับโฟกัสเมื่อโหลดหน้าหรือไม่
disabledคืนค่าและเปลี่ยนแปลงว่ารายการแบบเลื่อนลงถูกปิดใช้งานหรือไม่
lengthคืนค่าจำนวนองค์ประกอบ <option> ภายในรายการแบบเลื่อนลง
formคืนค่าการอ้างอิงของฟอร์มที่มีรายการแบบเลื่อนลง
multipleคืนค่าและเปลี่ยนแปลงว่าเลือกตัวเลือกได้หลายรายการหรือไม่
nameคืนค่าและเปลี่ยนค่าของแอตทริบิวต์ name ของรายการแบบเลื่อนลง
sizeคืนค่าและเปลี่ยนค่าของแอตทริบิวต์ size ของรายการแบบเลื่อนลง
typeคืนค่าของแอตทริบิวต์ type ของรายการแบบเลื่อนลง
valueคืนค่าและเปลี่ยนค่าของแอตทริบิวต์ value ของรายการแบบเลื่อนลง
selectedIndexคืนค่าและเปลี่ยนดัชนีของตัวเลือกที่ถูกเลือกในรายการแบบเลื่อนลง

เมธอด (Methods)

เมธอดของออบเจ็กต์ Select มีดังนี้:

เมธอดคำอธิบาย
add()เพิ่มตัวเลือกใหม่เข้าไปในรายการแบบเลื่อนลง
remove()ลบตัวเลือกออกจากรายการแบบเลื่อนลง
checkValidity()ตรวจสอบความถูกต้องของรายการแบบเลื่อนลง

ตัวอย่าง

ตัวอย่างการใช้งานออบเจ็กต์ HTML DOM Select:

<!DOCTYPE html> <html> <head> <style>    body{       text-align:center;       background-color:#fff;       color:#0197F6;    }    h1{       color:#23CE6B;    }    .btn{       background-color:#fff;       border:1.5px dashed #0197F6;       height:2rem;       border-radius:2px;       width:60%;       margin:2rem auto;       display:block;       color:#0197F6;       outline:none;       cursor:pointer;    } </style> </head> <body> <h1>ตัวอย่าง DOM Select Object</h1> <button onclick="createDropDownList()" class="btn">สร้างรายการแบบเลื่อนลง</button> <script>    function createDropDownList() {       var dropDown = document.createElement("SELECT");       dropDown.innerHTML="<option>เค้ก</option><option>พิซซ่า<option><option>เบอร์เกอร์</option>";       document.body.appendChild(dropDown);    } </script> </body> </html>

โค้ดด้านบนจะให้ผลลัพธ์ดังนี้:

ออบเจ็กต์ HTML DOM Select

คลิกปุ่ม 「สร้างรายการแบบเลื่อนลง」 เพื่อสร้างรายการแบบเลื่อนลง

ออบเจ็กต์ HTML DOM Select