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

एचटीएमएल डोम हेडर ऑब्जेक्ट

<घंटा/>

एचटीएमएल डोम हेडर ऑब्जेक्ट एचटीएमएल <हेडर> एलिमेंट से जुड़ा है जिसे एचटीएमएल 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);
}

  1. एचटीएमएल डोम एचआर ऑब्जेक्ट

    HTML DOM HR ऑब्जेक्ट HTML दस्तावेज़ के तत्व का प्रतिनिधित्व करता है। घंटा वस्तु बनाएं− सिंटैक्स निम्नलिखित वाक्य रचना है - दस्तावेज़.क्रिएट एलीमेंट (एचआर); आइए हम घंटा वस्तु का एक उदाहरण देखें- उदाहरण body { text-align:center; पृष्ठभूमि-रंग:#fff; रंग:#0197F6; } h1 {रंग:#23CE6B; } .btn {पृष्ठभूम

  1. एचटीएमएल डोम शीर्षक वस्तु

    एचटीएमएल में एचटीएमएल डोम टाइटल ऑब्जेक्ट तत्व का प्रतिनिधित्व करता है। एक बनाना तत्व var titleObject = document.createElement(“TITLE”) यहाँ, “titleObject” निम्नलिखित गुण हो सकते हैं - संपत्ति विवरण text दस्तावेज़ के तत्व का मान सेट/रिटर्न करता है आइए शीर्षक टेक्स्ट .

  1. एचटीएमएल डोम उल ऑब्जेक्ट

    एचटीएमएल में एचटीएमएल डोम उल ऑब्जेक्ट . का प्रतिनिधित्व करता है तत्व। एक बनाना तत्व var ulObject = document.createElement(“UL”) यहां, “ulObject” निम्न गुण हो सकते हैं लेकिन HTML5 . में समर्थित नहीं हैं - संपत्ति विवरण कॉम्पैक्ट इससे सेट/रिटर्न होता है कि क्या अनियंत्रित सूची