एचटीएमएल डोम हेडर ऑब्जेक्ट एचटीएमएल <हेडर> एलिमेंट से जुड़ा है जिसे एचटीएमएल 5 में पेश किया गया है। हेडर ऑब्जेक्ट का उपयोग करके हम क्रमशः createElement() और getElementById() मेथड का उपयोग करके
सिंटैक्स
−
. के लिए वाक्य रचना निम्नलिखित हैहेडर ऑब्जेक्ट बनाना -
var p = document.createElement("HEADER");
उदाहरण
आइए HTML DOM हैडर ऑब्जेक्ट के लिए एक उदाहरण देखें -
<!DOCTYPE html> <html> <body> <h1>Header object example</h1> <p>Create a header element by clicking the below button</p> <button onclick="headerCreate()">CREATE</button> <script> function headerCreate() { var h = document.createElement("HEADER"); document.body.appendChild(h); var h2 = document.createElement("H2"); var txt = document.createTextNode("Header element containing a h2 element is now created"); h2.appendChild(txt); h.appendChild(h2); } </script> </body> </html>
आउटपुट
यह निम्नलिखित आउटपुट देगा -
क्रिएट बटन पर क्लिक करने पर -
उपरोक्त उदाहरण में -
हमने एक बटन बनाया है, जो उपयोगकर्ता द्वारा क्लिक किए जाने पर createHeader () विधि को निष्पादित करेगा -
<button onclick="headerCreate()">CREATE</button>
हेडरक्रिएट () विधि दस्तावेज़ ऑब्जेक्ट पर createElement () विधि का उपयोग करके एक हेडर तत्व बनाती है और इसे वेरिएबल h को असाइन करती है। इसके बाद यह दस्तावेज़ निकाय पर एक बच्चे के रूप में हेडर को दस्तावेज़ निकाय में जोड़ने के लिए एपेंड चाइल्ड () विधि को कॉल करता है। ऊपर उसी विधि का उपयोग करके हम दस्तावेज़ ऑब्जेक्ट की createTextNode() विधि का उपयोग करके इसके लिए एक
तत्व और एक टेक्स्ट नोड बनाते हैं।
एपेंड चाइल्ड () विधि का उपयोग करके टेक्स्ट नोड को
तत्व में जोड़ा जाता है। अंत में टेक्स्ट नोड के साथ तत्व को एपेंड चाइल्ड () विधि का उपयोग करके हेडर तत्व के बच्चे के रूप में जोड़ा जाता है - function headerCreate() {
var h = document.createElement("HEADER");
document.body.appendChild(h);
var h2 = document.createElement("H2");
var txt = document.createTextNode("Header element containing a h2 element is now created");
h2.appendChild(txt);
h.appendChild(h2);
}
function headerCreate() { var h = document.createElement("HEADER"); document.body.appendChild(h); var h2 = document.createElement("H2"); var txt = document.createTextNode("Header element containing a h2 element is now created"); h2.appendChild(txt); h.appendChild(h2); }