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

एचटीएमएल डोम आलेख वस्तु

<घंटा/>

HTML DOM आर्टिकल ऑब्जेक्ट HTML <लेख> तत्व का प्रतिनिधित्व करता है जिसे HTML5 में पेश किया गया था। एक लेख एक HTML दस्तावेज़ में एक स्व-निहित क्षेत्र है। यह HTML5 में पेश किए गए सिमेंटिक टैग का एक हिस्सा है।

सिंटैक्स

. के लिए वाक्य रचना निम्नलिखित है

एक लेख वस्तु बनाना

var a = document.createElement("ARTICLE");

उदाहरण

आइए हम HTML DOM आलेख वस्तु का एक उदाहरण देखें -

<!DOCTYPE html>
<html>
<body>
<h3>ARTICLE HEADING</h3>
<article id="ArticleObj">
<h1>Heading</h1>
<p>Sample Article Text</p>
</article>
<p>Click the below button to change article size and color</p>
<button onclick="ChangeArticle()">CHANGE</button>
<button onclick="AddArticle()">ADD</button>
<script>
   function ChangeArticle() {
      var x = document.getElementById("ArticleObj");
      x.style.color = "green";
      x.style.fontSize = "25px";
   }
   function AddArticle() {
      var x = document.createElement("ARTICLE");
      x.setAttribute("id", "myArticle");
      document.body.appendChild(x);
      var heading = document.createElement("H1");
      var txt1 = document.createTextNode("Append Article");
      heading.appendChild(txt1);
      document.getElementById("myArticle").appendChild(heading);
   }
</script>
</body>
</html>

आउटपुट

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

एचटीएमएल डोम आलेख वस्तु

"बदलें" बटन पर क्लिक करें-

एचटीएमएल डोम आलेख वस्तु

"जोड़ें" बटन पर क्लिक करें -

एचटीएमएल डोम आलेख वस्तु

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

हमने सबसे पहले "ArticleObj" आईडी के साथ एक लेख बनाया और उसमें एक हेडर और एक पैराग्राफ -

<article id="ArticleObj">
<h1>Heading</h1>
<p>Sample Article Text</p>
</article>

फिर हमने चेंजआर्टिकल () और एडआर्टिकल () फंक्शन को क्रमशः निष्पादित करने के लिए चेंज और एडीडी नाम के दो बटन बनाए

<button onclick="ChangeArticle()">CHANGE</button>
<button onclick="AddArticle()">ADD</button>

फ़ंक्शन चेंजआर्टिकल () को इसके साथ जुड़े आईडी "आर्टिकलऑब्ज" के साथ तत्व मिलता है और इसका रंग और फ़ॉन्ट आकार बदलता है -

function ChangeArticle() {
   var x = document.getElementById("ArticleObj");
   x.style.color = "green";
   x.style.fontSize = "25px";
}

फ़ंक्शन AddArticle() पहले प्रकार के लेख का एक तत्व बनाता है। यह तब setAttribute विधि का उपयोग करके इसे "myArticle" आईडी प्रदान करता है। लेख तत्व को तब दस्तावेज़ के मुख्य भाग में जोड़ा जाता है। हैडिंग बनाई जाती है और एपेंड चाइल्ड प्रॉपर्टी का उपयोग करके इसमें कुछ टेक्स्ट जोड़ा जाता है। टेक्स्ट सामग्री के साथ शीर्षक को "myArticle" आईडी के साथ लेख में जोड़ दिया जाता है -

function AddArticle() {
   var x = document.createElement("ARTICLE");
   x.setAttribute("id", "myArticle");
   document.body.appendChild(x);
   var heading = document.createElement("H1");
   var txt1 = document.createTextNode("Append Article");
   heading.appendChild(txt1);
   document.getElementById("myArticle").appendChild(heading);
}

  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 . में समर्थित नहीं हैं - संपत्ति विवरण कॉम्पैक्ट इससे सेट/रिटर्न होता है कि क्या अनियंत्रित सूची