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

HTML DOM टेबलहेडर ऑब्जेक्ट: <th> एलिमेंट बनाना और गुण

HTML DOM टेबलहेडर ऑब्जेक्ट HTML दस्तावेज़ के <th> एलिमेंट को दर्शाता है।

टेबलहेडर ऑब्जेक्ट बनाना

सिंटैक्स

document.createElement("TH");

टेबलहेडर ऑब्जेक्ट के गुण

गुण व्याख्या
cellIndex टेबल पंक्ति के सेल कलेक्शन में सेल की स्थिति लौटाता है
colSpan टेबल के colspan एट्रिब्यूट का मान लौटाता और संशोधित करता है
headers headers एट्रिब्यूट का मान लौटाता और संशोधित करता है
abbr abbr एट्रिब्यूट का मान लौटाता और संशोधित करता है
rowSpan rowspan एट्रिब्यूट का मान लौटाता और संशोधित करता है

उदाहरण: डायनामिकली टेबलहेडर बनाना

<!DOCTYPE html>
<html>
<style>
  body { color: #000; background: lightblue; height: 100vh; text-align: center; }
  table { margin: 2rem auto; width: 400px; }
  .btn { background: #db133a; border: none; height: 2rem; border-radius: 2px; width: 40%; display: block; color: #fff; outline: none; cursor: pointer; margin: 1rem auto; }
</style>
<body>
  <h1>DOM टेबलहेडर ऑब्जेक्ट डेमो</h1>
  <table border="2">
    <thead>
      <tr class="table-header"> </tr>
    </thead>
    <tbody>
      <tr> <td>जॉन</td> <td>English</td> </tr>
      <tr> <td>एलन</td> <td>जर्मनी</td> </tr>
    </tbody>
  </table>
  <button onclick="get()" class="btn">एक टेबलहेडर बनाएं</button>
  <script>
    function get() {
      var th1 = document.createElement("TH");
      var th2 = document.createElement("TH");
      th1.innerHTML = "नाम";
      th2.innerHTML = "भाषा";
      document.querySelector('.table-header').appendChild(th1);
      document.querySelector('.table-header').appendChild(th2);
    }
  </script>
</body>
</html>

आउटपुट

  1. प्रारंभ में: खाली हेडर पंक्ति वाली टेबल
  2. "एक टेबलहेडर बनाएं" क्लिक: "नाम" और "भाषा" हेडर सेल्स जुड़ जाते हैं

थी (th) vs टीडी (td) अंतर

विशेषता <th> (थी) <td> (टीडी)
अर्थ हेडर सेल डेटा सेल
डिफ़ॉल्ट स्टाइल बोल्ड, केंद्रित सामान्य, बाएं संरेखित
स्कोप एट्रिब्यूट scope="col|row|colgroup|rowgroup" लागू नहीं
abbr एट्रिब्यूट समर्थित समर्थित (लेकिन कम सामान्य)
एक्सेसिबिलिटी स्क्रीन रीडर्स हेडर घोषित करते हैं डेटा के रूप में पढ़ा जाता है

scope एट्रिब्यूट का उपयोग

<th scope="col">कॉलम हेडर</th>
<th scope="row">पंक्ति हेडर</th>
<th scope="colgroup">कॉलम समूह हेडर</th>
<th scope="rowgroup">पंक्ति समूह हेडर</th>
  1. HTML DOM टेबलहेडर ऑब्जेक्ट: <th> एलिमेंट बनाना और गुण HTML DOM टेबलहेडर ऑब्जेक्ट: <th> एलिमेंट बनाना और गुण

    HTML DOM टेबलहेडर ऑब्जेक्ट HTML दस्तावेज़ के <th> एलिमेंट को दर्शाता है। टेबलहेडर ऑब्जेक्ट बनाना सिंटैक्स document.createElement(TH); टेबलहेडर ऑब्जेक्ट के गुण गुण व्याख्या cellIndex टेबल पंक्ति के सेल कलेक्शन में सेल की स्थिति लौटाता है colSpan टेबल के colspan एट्रिब्यूट का मान लौटा

  1. HTML DOM HR ऑब्जेक्ट HTML DOM HR ऑब्जेक्ट

    विवरण HTML DOM HR ऑब्जेक्ट HTML दस्तावेज़ के तत्व को दर्शाता है। HR ऑब्जेक्ट बनाएं सिंटैक्स document.createElement(HR); उदाहरण आइए hr ऑब्जेक्ट का एक उदाहरण देखें: <!DOCTYPE html> <html> <style> body { text-align: center; background-color: #fff; color: #0197F6;

  1. HTML DOM Ul ऑब्जेक्ट HTML DOM Ul ऑब्जेक्ट

    HTML DOM Ul ऑब्जेक्ट HTML में <ul> एलिमेंट को दर्शाता है। <ul> एलिमेंट बनाना var ulObject = document.createElement(UL) यहां, ulObject के निम्नलिखित गुण हो सकते हैं लेकिन HTML5 में समर्थित नहीं हैं - गुणविवरण compactअनऑर्डर्ड लिस्ट को सामान्य से छोटा प्रदर्शित करना चाहिए या नहीं, सेट