HTML DOM Option Object
HTML DOM Option Object HTML दस्तावेज़ में <option> एलिमेंट को दर्शाता है। यह ड्रॉप-डाउन सूची में व्यक्तिगत विकल्प बनाने, एक्सेस करने और प्रबंधित करने का इंटरफेस प्रदान करता है।
Option Object बनाना
document.createElement("OPTION");
Option Object के Properties
| Property | विवरण |
|---|---|
| disabled | विकल्प अक्षम है या नहीं, यह प्राप्त/सेट करता है |
| defaultSelected | विकल्प एलिमेंट का डिफ़ॉल्ट चयनित मान लौटाता है |
| form | विकल्प एलिमेंट को समाहित करने वाले फॉर्म का रेफरेंस लौटाता है |
| index | विकल्प की इंडेक्स स्थिति प्राप्त/सेट करता है |
| label | विकल्प के label attribute का मान प्राप्त/सेट करता है |
| selected | विकल्प के selected attribute का मान प्राप्त/सेट करता है |
| text | विकल्प का टेक्स्ट कंटेंट प्राप्त/सेट करता है |
| value | विकल्प का मान प्राप्त/सेट करता है (सर्वर भेजा जाता है) |
उदाहरण
डायनामिकली विकल्प बनाकर ड्रॉप-डाउन में जोड़ना:
<!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 option Object Demo</h1>
<select class="drop-down"></select>
<button onclick="createDropDownList()" class="btn">एक ड्रॉप-डाउन विकल्प बनाएं</button>
<script>
function createDropDownList() {
var option = document.createElement("option");
option.setAttribute("value", "Hello");
option.innerText = 'Hello';
document.querySelector(".drop-down").appendChild(option);
}
</script>
</body>
</html>
आउटपुट
प्रारंभ में खाली ड्रॉप-डाउन दिखाता है। "एक ड्रॉप-डाउन विकल्प बनाएं" बटन पर क्लिक करने पर "Hello" विकल्प ड्रॉप-डाउन में जुड़ जाता है।
मुख्य बिंदु
- Option Object ड्रॉप-डाउन में व्यक्तिगत विकल्प का प्रतिनिधित्व करता है
document.createElement("option")से नया विकल्प बना सकते हैंvalueसर्वर भेजा जाने वाला मान है,textउपयोगकर्ता को दिखने वाला टेक्स्ट हैselectedproperty से विकल्प को प्रोग्रामेटिकली चुन सकते हैंlabelattribute विकल्प के लिए वैकल्पिक छोटा लेबल प्रदान करता हैappendChild()याselect.add()से ड्रॉप-डाउन में विकल्प जोड़ें