HTML टेबल में पंक्तियाँ और कॉलम जोड़ना

मान लीजिए कि हमारे पास एक HTML टेबल #table है। आइए इसमें नई पंक्तियाँ और कॉलम जोड़ना सीखें।

पंक्तियाँ जोड़ना

पंक्तियाँ जोड़ना मुश्किल नहीं है: आपको एक tr बनाना होगा, और फिर एक लूप चलाना होगा जो उस पंक्ति में आवश्यक संख्या में सेल जोड़ देगा (मान लीजिए 3):

javascriptlet table = document.querySelector('#table');

let tr = document.createElement('tr');

for (let i = 1; i <= 3; i++) {
  let td = document.createElement('td');
  tr.appendChild(td);
}

table.appendChild(tr);
Задание 1

एक बटन बनाएं, जिसे क्लिक करने पर टेबल में एक नई पंक्ति जुड़ जाए।

कॉलम जोड़ना

लेकिन कॉलम जोड़ना थोड़ा अधिक जटिल है: आपको एक लूप चलाना होगा जो टेबल की सभी पंक्तियों से गुजरेगा और प्रत्येक पंक्ति में एक नया सेल जोड़ेगा:

javascriptlet trs = document.querySelectorAll('#table tr');

for (let tr of trs) {
  let td = document.createElement('td');
  tr.appendChild(td);
}
Задание 2

2 बाय 2 आकार की एक टेबल दी गई है:

html<table id="table">
  <tr>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
  </tr>
</table>
csstd {
  width: 50px;
  height: 50px;
  border: 1px solid black;
}

एक बटन भी दी गई है। ऐसा करें कि बटन दबाने पर टेबल का आकार एक पंक्ति और एक कॉलम बढ़ जाए।