जावास्क्रिप्ट में HTML टेबल बनाना

मान लीजिए कि हमारे पास इस प्रकार की एक खाली HTML टेबल है:

html<table id="table"></table>

आइए इस टेबल को पंक्तियों और कॉलमों से भरें। हमें जो परिणाम मिलना चाहिए, उसका एक उदाहरण यहां दिया गया है:

html<table id="table">
  <tr>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
  </tr>
</table>

समस्या को हल करने के लिए हमें दो नेस्टेड लूप की आवश्यकता है। पहला लूप टेबल की पंक्तियाँ बनाएगा, और दूसरा प्रत्येक पंक्ति में सेल बनाएगा:

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

for (let i = 0; i < 3; i++) {
  let tr = document.createElement('tr');
  
  for (let i = 0; i < 3; i++) {
    let td = document.createElement('td');
    tr.appendChild(td);
  }
  
  table.appendChild(tr);
}
Задание 1

एक खाली HTML टेबल दी गई है। दो नेस्टेड for लूप का उपयोग करके इस टेबल को 5 पंक्तियों और 5 कॉलमों से भरें।

Задание 2

पिछली समस्या को इस प्रकार संशोधित करें कि टेबल 10 पंक्तियों और 5 कॉलमों के आकार की बने।

Задание 3

पिछली समस्या को इस प्रकार संशोधित करें कि प्रत्येक td में 'x' टेक्स्ट जोड़ा जाए।

Задание 4

एक टेबल जनरेटर लागू करें, टेबल की चौड़ाई और ऊंचाई दो इनपुट में दी गई है (उदाहरण के लिए, 5 बाय 10 सेल वाली टेबल)।