HTML DOM इनपुट कलर ऑब्जेक्ट टाइप कलर के साथ एक इनपुट HTML एलिमेंट का प्रतिनिधित्व करता है।
सिंटैक्स
निम्नलिखित वाक्य रचना है -
- एक <इनपुट> बनाना रंग प्रकार के साथ -
var colorObject = document.createElement(“input”); colorObject.type = “color”;
विशेषताएं
यहाँ, “colorObject " में निम्नलिखित विशेषताएं हो सकती हैं -
| विशेषताएं | विवरण |
|---|---|
| स्वतः पूर्ण | यह रंग बीनने वाले की स्वतः पूर्ण विशेषता के मान को परिभाषित करता है |
| ऑटोफोकस | यह परिभाषित करता है कि रंग बीनने वाले को प्रारंभिक पृष्ठ लोड पर ध्यान केंद्रित करना चाहिए या नहीं। |
| डिफ़ॉल्ट मान | यह रंग बीनने वाले का डिफ़ॉल्ट मान सेट/रिटर्न करता है |
| अक्षम | यह परिभाषित करता है कि रंग बीनने वाला अक्षम/सक्षम है या नहीं |
| फ़ॉर्म | यह रंग बीनने वाले के साथ संलग्न प्रपत्र का संदर्भ देता है |
| नाम | यह रंग बीनने वाले की नाम विशेषता के मान को परिभाषित करता है |
| टाइप करें | यह कलर पिकर के फॉर्म एलिमेंट का प्रकार देता है |
| मान | यह रंग बीनने वाले के मान विशेषता के मान को परिभाषित करता है |
उदाहरण
आइए इनपुट रंग नाम . का एक उदाहरण देखें संपत्ति -
<!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()">Change name value</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> आउटपुट
यह निम्नलिखित आउटपुट देगा -
‘नाम मान बदलें’ clicking क्लिक करने से पहले बटन -

'नाम मान बदलें' . क्लिक करने के बाद बटन -
