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

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

<घंटा/>

HTML DOM बॉडी ऑब्जेक्ट HTML एलिमेंट से जुड़ा है। बॉडी टैग के अंदर सेट की गई विशेषताएँ और उनके मान पूरे HTML दस्तावेज़ में बने रहते हैं, जब तक कि वे इसके किसी भी चाइल्ड नोड द्वारा ओवरराइड नहीं किए जाते। बॉडी ऑब्जेक्ट का उपयोग इन गुणों और उनके मूल्यों तक पहुँचने और हेरफेर करने के लिए किया जा सकता है।

गुण

HTML DOM बॉडी ऑब्जेक्ट के गुण निम्नलिखित हैं -

नोट - नीचे दिए गए गुण HTML5 में समर्थित नहीं हैं। इसके बजाय CSS का उपयोग करें -

संपत्ति डिसिप्लिन
एक लिंक दस्तावेज़ में सक्रिय लिंक रंग सेट करने या वापस करने के लिए।
पृष्ठभूमि दस्तावेज़ के लिए पृष्ठभूमि छवि सेट करने या वापस करने के लिए
bgcolor दस्तावेज़ की पृष्ठभूमि का रंग सेट करने या वापस करने के लिए।
लिंक दस्तावेज़ में न देखे गए लिंक का रंग सेट करने या वापस करने के लिए।
पाठ दस्तावेज़ का टेक्स्ट रंग सेट करने या वापस करने के लिए
vLink दस्तावेज़ में विज़िट किए गए लिंक का रंग सेट करने या वापस करने के लिए।

सिंटैक्स

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

बॉडी ऑब्जेक्ट बनाना -

var x = document.createElement("BODY");

उदाहरण

आइए HTML DOM बॉडी ऑब्जेक्ट के लिए एक उदाहरण देखें -

<!DOCTYPE html>
<html>
<head>
<title>aside tag</title>
<h2>HTML DOM BODY OBJECT</h2>
<button onclick="createBody()">CREATE</button>
<script>
   function createBody() {
      var x = document.createElement("BODY");
      x.setAttribute("id", "myBody");
      document.body.appendChild(x);
      var Para = document.createElement("P");
      var text = document.createTextNode("A sample paragraph
      created as child of body");
      Para.appendChild(text);
      document.getElementById("myBody").appendChild(Para);
   }
</script>
</head>
</html>

आउटपुट

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

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

क्रिएट -

. पर क्लिक करने पर

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

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

हमने एक बटन बनाया है क्रिएट टू कॉल फंक्शन createBody() -

<button onclick="createBody()">CREATE</button>

createBody () विधि तत्व बनाता है और इसे वेरिएबल x को असाइन करता है। setAttribute() विधि का उपयोग करके हम शरीर की आईडी को "myBody" पर सेट करते हैं और दस्तावेज़ के बच्चे के रूप में appendChild() विधि का उपयोग करके बॉडी तत्व को जोड़ते हैं। एक अन्य तत्व

(पैराग्राफ) तब टेक्स्टनोड के साथ बनाया जाता है "शरीर के बच्चे के रूप में बनाया गया एक नमूना पैराग्राफ"। उस टेक्स्ट नोड को पैराग्राफ के चाइल्ड के रूप में जोड़ा गया है। अंत में एलीमेंट की आईडी का उपयोग करके पैराग्राफ को बॉडी से जोड़ा जाता है।

function createBody() {
   var x = document.createElement("BODY");
   x.setAttribute("id", "myBody");
   document.body.appendChild(x);
   var Para = document.createElement("P");
   var text = document.createTextNode("A sample paragraph created as child of body");
   Para.appendChild(text);
   document.getElementById("myBody").appendChild(Para);
}

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