Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML DOM attributes प्रॉपर्टी


HTML टैग के भीतर एट्रिब्यूट्स से जुड़ी HTML DOM attributes प्रॉपर्टी एक दिए गए नोड के एट्रिब्यूट्स के कलेक्शन को NamedNodeMap प्रकार के ऑब्जेक्ट के रूप में लौटाती है। इन नोड्स को एक्सेस करने के लिए हम इंडेक्स नंबर का उपयोग कर सकते हैं। इंडेक्सिंग 0 से शुरू होती है।

सिंटैक्स

HTML DOM attributes प्रॉपर्टी के लिए निम्नलिखिक सिंटैक्स है -

node.attributes

उदाहरण

आइए attributes प्रॉपर्टी का एक उदाहरण देखें -

<!DOCTYPE html> <html> <body> <p>Click the button the second attribute of the below list</p> <button id="Btn" onclick="attributeFunc()">ATTR NAME</button> <button id="Btn" onclick="attrLength()">ATTR LENGTH</button> <ol id="LIST" type="A" start="5" reversed> <li>ONE</li> <li>TWO</li> <li>THREE</li> </ol> <p id="SAMPLE"></p> <script>    function attributeFunc() {       var x = document.getElementById("LIST").attributes[2].name;       document.getElementById("SAMPLE").innerHTML = x;    }    function attrLength(){       var x = document.getElementById("LIST").attributes.length;       document.getElementById("SAMPLE").innerHTML = x;    } </script> </body> </html>

आउटपुट

यह निम्नलिखिक आउटपुट उत्पन्न करेगा -

HTML DOM attributes प्रॉपर्टी

ATTR NAME बटन पर क्लिक करने के बाद -

HTML DOM attributes प्रॉपर्टी

ATTR LENGTH बटन पर क्लिक करने के बाद -

HTML DOM attributes प्रॉपर्टी

उपरोक्त उदाहरण में -

हमने पहले id, type और reversed एट्रिब्यूट के साथ एक ऑर्डर्ड लिस्ट बनाई।

<ol id="LIST" type="A" start="5" reversed> <li>ONE</li> <li>TWO</li> <li>THREE</li> </ol>

फिर हमने attributeFunc() और attrLength() फ़ंक्शन को क्रमशः निष्पादित करने के लिए ATTR NAME और ATTR LENGTH नाम के दो बटन बनाए।

<button id="Btn" onclick="attributeFunc()">ATTR NAME</button> <button id="Btn" onclick="attrLength()">ATTR LENGTH</button>

attributeFunc() फ़ंक्शन इससे जुड़े id “LIST” वाले एलिमेंट को प्राप्त करता है और attributes.name प्रॉपर्टी के साथ इसका दूसरा एट्रिब्यूट नाम प्राप्त करता है। दूसरे इंडेक्स पर एट्रिब्यूट नाम को फिर id “Sample” वाले पैराग्राफ में प्रदर्शित किया जाता है -

function attributeFunc() {    var x = document.getElementById("LIST").attributes[2].name;    document.getElementById("SAMPLE").innerHTML = x; }

attrLenght() फ़ंक्शन भी इससे जुड़े id “LIST” वाले एलिमेंट को प्राप्त करता है और attributes.length का उपयोग करके उस विशिष्ट एलिमेंट के एट्रिब्यूट्स की संख्या प्राप्त करता है, जो हमारे मामले में 4 लौटाता है। मान 4 को फिर id SAMPLE वाले पैराग्राफ में प्रदर्शित किया जाता है -

function attrLength(){    var x = document.getElementById("LIST").attributes.length;    document.getElementById("SAMPLE").innerHTML = x; }

  1. HTML DOM name प्रॉपर्टी HTML DOM name प्रॉपर्टी

    परिचय HTML DOM name प्रॉपर्टी किसी एलिमेंट के एट्रिब्यूट के नाम से संबंधित एक स्ट्रिंग लौटाती है। सिंटैक्स स्ट्रिंग मान वापस करना: elementAttribute.name उदाहरण <!DOCTYPE html> <html> <head> <title>HTML DOM name</title> <style> * { padding: 2px; margin

  1. HTML DOM textContent प्रॉपर्टी HTML DOM textContent प्रॉपर्टी

    HTML DOM textContent प्रॉपर्टी नोड और उसके सभी चाइल्ड नोड्स के टेक्स्ट (व्हाइटस्पेस सहित) को दर्शाने वाला स्ट्रिंग लौटाती या सेट करती है। सिंटैक्स Node.textContent लौटाए गए मान डॉक्यूमेंट नोड्स के लिए Null निर्दिष्ट नोड और उसके सभी चाइल्ड नोड्स का टेक्स्ट मान सेट करना Node.textContent = string नो

  1. HTML DOM Ol type प्रॉपर्टी HTML DOM Ol type प्रॉपर्टी

    HTML DOM Ol type प्रॉपर्टी ऑर्डर्ड लिस्ट में उपयोग किए जाने वाले मार्कर के प्रकार को दर्शाने वाले type एट्रिब्यूट के मान को सेट या लौटाती है। सिंटैक्स olObject.type मान सेट करना olObject.type = 1|a|A|i|I उदाहरण <!DOCTYPE html> <html> <head> <title>HTML DOM Ol type</title&