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

एचटीएमएल डोम कैप्शन ऑब्जेक्ट

<घंटा/>

HTML DOM कैप्शन ऑब्जेक्ट HTML तत्व से जुड़ा है। तत्व का उपयोग तालिका के कैप्शन (शीर्षक) को सेट करने के लिए किया जाता है और तालिका का पहला बच्चा होना चाहिए। आप कैप्शन ऑब्जेक्ट का उपयोग करके कैप्शन तत्व तक पहुंच सकते हैं।

गुण

नोट :नीचे दी गई संपत्ति HTML5 में समर्थित नहीं है।

निम्नलिखित HTML DOM कैप्शन ऑब्जेक्ट प्रॉपर्टी है -

<थ>विवरण
संपत्ति
संरेखित करें शीर्षक संरेखण सेट करने या वापस करने के लिए।

सिंटैक्स

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

कैप्शन ऑब्जेक्ट बनाना -

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

उदाहरण

आइए HTML DOM कैप्शन ऑब्जेक्ट के लिए एक उदाहरण देखें -

<!DOCTYPE html>
<html>
<head>
<style>
   table, th, td {
      border: 1px double black;
      margin-top: 14px;
   }
</style>
</head>
<body>
<p>Click the button below to create the caption for the table.</p>
<button onclick="createCaption()">CREATE</button>
<table id="SampleTable">
<tr>
<td colspan="2" rowpan="2">TABLE</td>
</tr>
<tr>
<td>Value 1</td>
<td>Value 2</td>
</tr>
</table>
<script>
   function createCaption() {
      var x = document.createElement("CAPTION");
      var t = document.createTextNode("TABLE CAPTION");
      x.appendChild(t);
      var table = document.getElementById("SampleTable")
      table.insertBefore(x, table.childNodes[0]);
   }
</script>
</body>
</html>

आउटपुट

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

एचटीएमएल डोम कैप्शन ऑब्जेक्ट

क्रिएट बटन पर क्लिक करने पर -

एचटीएमएल डोम कैप्शन ऑब्जेक्ट

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

हमने पहले क्लिक पर createCaption() विधि को निष्पादित करने के लिए CREATE बटन बनाया है -

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

createCaption () विधि दस्तावेज़ ऑब्जेक्ट की createElement () विधि का उपयोग करके एक कैप्शन तत्व बनाती है और इसे चर x को असाइन करती है। इसके बाद इसने "टेबल कैप्शन" टेक्स्ट के साथ एक टेक्स्ट नोड बनाया। फिर हमने टेक्स्ट नोड को एलीमेंट में जोड़ दिया।

अंत में, हमें "नमूनाटेबल" आईडी का उपयोग करके

तत्व मिलता है और तालिका के पहले बच्चे के रूप में टेक्स्ट नोड के साथ कैप्शन डालने से पहले सम्मिलित करें () विधि का उपयोग करें।
तालिका का केवल पहला बच्चा हो सकता है -

function createCaption() {
   var x = document.createElement("CAPTION");
   var t = document.createTextNode("TABLE CAPTION");
   x.appendChild(t);
   var table = document.getElementById("SampleTable")
   table.insertBefore(x, table.childNodes[0]);
}

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

    HTML DOM TableHeader ऑब्जेक्ट HTML दस्तावेज़ के तत्व का प्रतिनिधित्व करता है। टेबलहेडर ऑब्जेक्ट बनाएं सिंटैक्स निम्नलिखित वाक्य रचना है - document.createElement(“TH”); टेबलहेडर ऑब्जेक्ट के गुण संपत्ति स्पष्टीकरण सेल इंडेक्स यह तालिका पंक्ति के सेल संग्रह में सेल की स्थिति लौटाता है।

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

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

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

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