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

HTML DOM टेबल rows कलेक्शन: सभी <tr> एलिमेंट्स एक्सेस करना

HTML DOM टेबल rows कलेक्शन एक HTML दस्तावेज़ में टेबल के सभी <tr> एलिमेंट्स का कलेक्शन लौटाता है। इसमें <thead>, <tbody>, और <tfoot> की सभी पंक्तियां शामिल होती हैं।

सिंटैक्स

object.rows

rows कलेक्शन के गुण

गुण व्याख्या
length HTML दस्तावेज़ में कलेक्शन में <tr> एलिमेंट्स की संख्या लौटाता है

rows कलेक्शन के मेथड्स

मेथड व्याख्या
[index] कलेक्शन से निर्दिष्ट इंडेक्स का <tr> एलिमेंट लौटाता है
item(index) कलेक्शन से निर्दिष्ट इंडेक्स का <tr> एलिमेंट लौटाता है
namedItem(id) कलेक्शन से निर्दिष्ट ID का <tr> एलिमेंट लौटाता है

उदाहरण: पंक्तियों की संख्या गिनना

<!DOCTYPE html>
<html>
<style>
  body { color: #000; background: lightblue; height: 100vh; text-align: center; }
  table { margin: 2rem auto; }
  .show { font-size: 1.2rem; }
  .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 टेबल rows कलेक्शन डेमो</h1>
  <table border="2">
    <thead>
      <tr> <th>नाम</th> <th>रोल नं.</th> </tr>
    </thead>
    <tbody>
      <tr> <td>जॉन</td> <td>071717</td> </tr>
      <tr> <td>जेन</td> <td>031717</td> </tr>
    </tbody>
  </table>
  <button onclick="get()" class="btn">पंक्तियों की संख्या प्राप्त करें</button>
  <div class="show"></div>
  <script>
    function get() {
      var table = document.querySelector('table');
      document.querySelector('.show').innerHTML = 'पंक्तियों की संख्या: ' + table.rows.length;
    }
  </script>
</body>
</html>

आउटपुट

  1. प्रारंभ में: टेबल हेडर + 2 डेटा पंक्तियां = 3 पंक्तियां
  2. "पंक्तियों की संख्या प्राप्त करें" क्लिक: "पंक्तियों की संख्या: 3" प्रदर्शित

rows vs tBodies.rows

कलेक्शन शामिल करता है उपयोग
table.rows सभी <tr> (हेडर, बॉडी, फुटर) पूरी टेबल प्रोसेसिंग
tbody.rows केवल उस tbody के <tr> विशिष्ट सेक्शन प्रोसेसिंग
thead.rows केवल हेडर पंक्तियां हेडर मैनिपुलेशन
tfoot.rows केवल फुटर पंक्तियां फुटर मैनिपुलेशन

पंक्तियों पर पुनरावृति उदाहरण

var table = document.querySelector('table');
for (var i = 0; i < table.rows.length; i++) {
  var row = table.rows[i];
  console.log('पंक्ति ' + i + ': ' + row.innerText);
}
  1. HTML DOM टेबल tHead प्रॉपर्टी: टेबल हेडर एक्सेस करना HTML DOM टेबल tHead प्रॉपर्टी: टेबल हेडर एक्सेस करना

    HTML DOM टेबल tHead प्रॉपर्टी HTML दस्तावेज़ में टेबल के <thead> एलिमेंट को लौटाती है। सिंटैक्स object.tHead उदाहरण: tHead दिखाना <!DOCTYPE html> <html> <style> body { color: #000; background: lightblue; height: 100vh; text-align: center; } table { margin: 2rem auto; }

  1. HTML DOM टेबल tFoot प्रॉपर्टी: टेबल फुटर एक्सेस करना HTML DOM टेबल tFoot प्रॉपर्टी: टेबल फुटर एक्सेस करना

    HTML DOM टेबल tFoot प्रॉपर्टी HTML दस्तावेज़ में टेबल के <tfoot> एलिमेंट को लौटाती है। सिंटैक्स object.tFoot उदाहरण: tFoot दिखाना <!DOCTYPE html> <html> <style> body { color: #000; background: lightblue; height: 100vh; text-align: center; } table { margin: 2rem auto; }

  1. HTML DOM टेक्स्टएरिया rows प्रॉपर्टी: पंक्तियों की संख्या सेट/प्राप्त करना HTML DOM टेक्स्टएरिया rows प्रॉपर्टी: पंक्तियों की संख्या सेट/प्राप्त करना

    HTML DOM टेक्स्टएरिया rows प्रॉपर्टी टेक्स्ट एरिया एलिमेंट के rows एट्रिब्यूट का मान लौटाती और संशोधित करती है। यह टेक्स्ट एरिया की दृश्य ऊंचाई (पंक्तियों की संख्या में) निर्धारित करती है। सिंटैक्स 1. rows प्राप्त करना: object.rows 2. rows सेट करना: object.rows = number उदाहरण: पंक्तियों को 8 पर