HTML टेबल में पंक्तियाँ और कॉलम जोड़ना
मान लीजिए कि हमारे पास एक HTML टेबल #table है।
आइए इसमें नई पंक्तियाँ और कॉलम जोड़ना सीखें।
पंक्तियाँ जोड़ना
पंक्तियाँ जोड़ना मुश्किल नहीं है: आपको एक tr बनाना होगा,
और फिर एक लूप चलाना होगा जो उस पंक्ति में आवश्यक संख्या में
सेल जोड़ देगा (मान लीजिए 3):
let 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);
एक बटन बनाएं, जिसे क्लिक करने पर टेबल में एक नई पंक्ति जुड़ जाए।
कॉलम जोड़ना
लेकिन कॉलम जोड़ना थोड़ा अधिक जटिल है: आपको एक लूप चलाना होगा जो टेबल की सभी पंक्तियों से गुजरेगा और प्रत्येक पंक्ति में एक नया सेल जोड़ेगा:
let trs = document.querySelectorAll('#table tr');
for (let tr of trs) {
let td = document.createElement('td');
tr.appendChild(td);
}
2 बाय 2 आकार की एक टेबल दी गई है:
<table id="table">
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
td {
width: 50px;
height: 50px;
border: 1px solid black;
}
एक बटन भी दी गई है। ऐसा करें कि बटन दबाने पर टेबल का आकार एक पंक्ति और एक कॉलम बढ़ जाए।