TableRow deleteCell() วิธี
คำอธิบายและการใช้งาน
deleteCell()
วิธีที่ลบหน่วยข้อมูลในบรรทัดของตารางปัจจุบัน
คำแนะนำใช้ วิธี insertCell() ใส่หน่วยข้อมูลในบรรทัดของตารางปัจจุบัน
ดูเพิ่มเติม
คู่มือ HTMLHTML <tr> แท็ก
ตัวอย่าง
ตัวอย่าง 1
ลบหน่วยข้อมูลแรกของบรรทัดของตารางที่มี id="myRow"
var row = document.getElementById("myRow"); row.deleteCell(0);
ตัวอย่าง 2
ลบหน่วยข้อมูลสุดท้ายของบรรทัดของตารางที่มี id="myRow"
var row = document.getElementById("myRow"); row.deleteCell(-1);
ตัวอย่าง 3
ลบหน่วยข้อมูลจากตำแหน่งดัชนี 1 ของบรรทัดของตารางที่มี id="myRow"
var row = document.getElementById("myRow"); row.deleteCell(1);
ตัวอย่าง 4
ลบหน่วยข้อมูลที่ต้นบรรทัดของตาราง
ตัวชี้วัด rows ของตาราง (.rows[0]) คืนค่าชุดของแบบแบ่งที่มี id ว่า "myTable" ของทั้งหมด <tr> ในตาราง ตัวเลข [0] กำหนดเลือกองค์ประกอบที่ต้องการค้นหา ในตัวอย่างนี้ คือบรรทัดตารางแรก
หลังจากนั้นเราใช้ deleteCell() จากตำแหน่งดัชนี 0 ที่ลบหน่วยข้อมูล
var firstRow = document.getElementById("myTable").rows[0]; firstRow.deleteCell(0);
ตัวอย่าง 5
ใส่หน่วยข้อมูลใหม่ที่มีเนื้อหาในต้นบรรทัดของตารางที่มี id="myRow"
var row = document.getElementById("myRow"); var x = row.insertCell(0); x.innerHTML = "หน่วยข้อมูลใหม่";
ภาษา
tablerowObject.deleteCell(index)
ประกาศ | รายละเอียด |
---|---|
index |
บางครั้งมีความจำเป็นใน Firefox และ Opera แต่สามารถเลือกใช้งานได้ใน IE, Chrome และ Safari เลขจำนวน (เริ่มต้นจาก 0) กำหนดตำแหน่งของหน่วยข้อมูลที่ต้องการลบในบรรทัดปัจจุบัน ค่า 0 ทำให้หน่วยข้อมูลแรกถูกลบเพิ่มเติม ยังสามารถใช้ค่า -1 ได้ ซึ่งทำให้หน่วยข้อมูลสุดท้ายถูกลบเพิ่มเติม ถ้าละเลยค่าพารามิเตอร์นี้ ฟังก์ชัน deleteCell() จะลบเซลล์สุดท้ายใน IE และเซลล์แรกใน Chrome และ Safari |
รายละเอียดเทคนิค
ค่าที่จะกลับ
ไม่มีค่าที่จะกลับ
การสนับสนุนโปรแกรมนี้
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |