⊗jsPmFDTCF 493 of 505 menu

ฟังก์ชันสำหรับสร้างตาราง HTML ใน JavaScript

ตอนนี้เรามาสร้างฟังก์ชัน createTable กัน ซึ่งจะสร้างตารางตามขนาดที่กำหนด และเพิ่มลงในส่วนท้ายขององค์ประกอบที่กำหนด

ให้พารามิเตอร์แรกของฟังก์ชันของเรารับ จำนวนแถว พารามิเตอร์ที่สอง - จำนวน คอลัมน์ และพารามิเตอร์ที่สาม - ลิงก์ไปยังองค์ประกอบ DOM ภายใน ซึ่งตารางของเราจะถูกสร้างขึ้น

มาดูกันว่าเราจะใช้ ฟังก์ชันที่อธิบายไว้อย่างไร เมื่อมันถูกสร้างขึ้น สมมติว่า ตัวอย่างเช่น เรามี div ดังนี้:

<div id="elem"></div>

มาสร้างตารางภายใน div นี้กัน ขนาด 3 คูณ 4:

let div = document.querySelector('#elem'); createTable(3, 4, div);

ตอนนี้สมมติว่าเรามี div สองอัน:

<div id="elem1"></div> <div id="elem2"></div>

มาสร้างตารางของตัวเองในแต่ละ div เหล่านี้กัน:

let div1 = document.querySelector('#elem1'); createTable(3, 4, div1); let div2 = document.querySelector('#elem2'); createTable(5, 6, div2);

เพื่อให้ตารางที่สร้างขึ้น มองเห็นได้ทันที เราสามารถเพิ่ม CSS บางอย่างได้ เช่น แบบนี้:

td { width: 50px; height: 50px; border: 1px solid black; }

นี่คือโครงร่างของฟังก์ชันที่อธิบายไว้:

function createTable(rows, cols, parent) { let table = document.createElement('table'); // ที่นี่เราจะสร้างตารางที่มี rows แถวและ cols คอลัมน์ for () { for () { } } parent.appendChild(table); }

กรุณาเขียนโค้ดต่อจากโครงร่างฟังก์ชัน ที่แสดงไว้ด้านบน ทดสอบการทำงานของฟังก์ชันที่เสร็จสมบูรณ์

ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ