⊗jsPmPrTCF 469 of 505 menu

การเติมข้อมูล HTML ตารางอย่างต่อเนื่อง

สมมติว่าเรามีตาราง HTML ว่างเปล่าดังต่อไปนี้:

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

มาเติมตารางนี้ด้วยเซลล์และทำให้ เซลล์เหล่านี้มีตัวเลขตั้งแต่ 1 ถึง 9 กัน นี่คือตัวอย่างของสิ่งที่เรา ควรได้:

<table id="table"> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> <tr> <td>4</td> <td>5</td> <td>6</td> </tr> <tr> <td>7</td> <td>8</td> <td>9</td> </tr> </table>

มาเริ่มต้นการดำเนินการกัน

เริ่มแรก มาสร้างตาราง ขนาด 3 คูณ 3 ที่เติมด้วย ตัวอักษร 'x' กันก่อน:

let 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'); td.textContent = 'x'; tr.appendChild(td); } table.appendChild(tr); }

ตอนนี้เรามาทำให้แทนที่ ตัวอักษร 'x' เซลล์จะถูกเติมด้วยตัวเลข เรียงลำดับจากน้อยไปหามากกัน

สำหรับสิ่งนี้ เราจำเป็นต้องแนะนำตัวนับเพิ่มเติมอีกหนึ่งตัว ซึ่งจะเพิ่มค่าเรียงลำดับ ในแต่ละการวนซ้ำของลูป ภายใน ดังนี้:

let table = document.querySelector('#table'); let k = 1; // ค่าเริ่มต้นของตัวนับ for (let i = 0; i < 3; i++) { let tr = document.createElement('tr'); for (let i = 0; i < 3; i++) { let td = document.createElement('td'); td.textContent = k; // เขียนตัวนับลงในเซลล์ k++; // เพิ่มค่าตัวนับ tr.appendChild(td); } table.appendChild(tr); }

แสดง HTML ตารางขนาด 5 แถว คูณ 5 คอลัมน์ บนหน้าจอ เพื่อให้ ในเซลล์ของตารางมีตัวเลขเรียงลำดับ ตั้งแต่ 1 ถึง 25

ปรับเปลี่ยนโจทย์ก่อนหน้า เพื่อให้ ในเซลล์ของตารางถูกเขียนด้วยเลขคู่ ในช่วงตั้งแต่ 2 ถึง 50

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ