ออบเจ็กต์ HTML DOM Input Color แทนองค์ประกอบ HTML <input> ที่มี type เป็น color
รูปแบบไวยากรณ์ (Syntax)
- การสร้าง <input> ด้วย type color −
var colorObject = document.createElement(“input”); colorObject.type = “color”;
แอตทริบิวต์ (Attributes)
ในที่นี้ “colorObject” สามารถมีแอตทริบิวต์ดังต่อไปนี้:
| แอตทริบิวต์ | คำอธิบาย |
|---|---|
| autocomplete | กำหนดค่าของแอตทริบิวต์ autocomplete ของ color picker |
| autofocus | กำหนดว่า color picker ควรได้รับโฟกัสเมื่อโหลดหน้าเว็บครั้งแรก |
| defaultValue | ตั้งค่า/คืนค่าค่าเริ่มต้นของ color picker |
| disabled | กำหนดว่า color picker ถูกปิดใช้งาน/เปิดใช้งาน |
| form | คืนค่าการอ้างอิงของฟอร์มที่ครอบคลุม color picker |
| name | กำหนดค่าของแอตทริบิวต์ name ของ color picker |
| type | คืนค่าประเภทขององค์ประกอบฟอร์มของ color picker |
| value | กำหนดค่าของแอตทริบิวต์ value ของ color picker |
ตัวอย่าง
ตัวอย่างการใช้งานคุณสมบัติ Input Color name:
<!DOCTYPE html> <html> <head> <title>Input Color Name</title> </head> <body> <form id="formForColorsInput"> Color Picker: <input type="color" id="Color" name="primaryColor"> </form> <button onclick="changeNameValue()">เปลี่ยนค่า name</button> <div id="divDisplay"></div> <script> var inputColor = document.getElementById("Color"); var divDisplay = document.getElementById("divDisplay"); divDisplay.textContent = 'Name of color input: '+inputColor.name; function changeNameValue() { if(inputColor.name == 'primaryColor'){ inputColor.name = 'secondaryColor'; divDisplay.textContent = 'Name of color input: '+inputColor.name; } } </script> </body> </html>
ผลลัพธ์
โค้ดด้านบนจะให้ผลลัพธ์ดังนี้:
ก่อนคลิกปุ่ม 「เปลี่ยนค่า name」 :

หลังคลิกปุ่ม 「เปลี่ยนค่า name」 :
