ความหมายและการใช้งาน
deleteRow() วิธีการเอาแถวที่ดัชนีที่ระบุจากตาราง
เคล็ดลับ: ใช้ insertRow() เพื่อสร้างและแทรกแถวใหม่
สนับสนุนเบราว์เซอร์
วิธี | |||||
---|---|---|---|---|---|
deleteRow() | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
วากยสัมพันธ์
tableObject .deleteRow( ค่าพารามิเตอร์ ความคุ้มค่า ลักษณะ index จำเป็นต้องใช้ใน Firefox และ Opera, ตัวเลือกใน IE, Chrome และ Safari จำนวนเต็มที่ระบุตำแหน่งของแถวที่จะลบ (เริ่มต้นที่ 0) ค่าของ 0 ผลในการที่แถวแรกจะถูกลบ
ค่า -1 นอกจากนี้ยังสามารถนำมาใช้; ซึ่งส่งผลในการที่แถวสุดท้ายจะถูกลบ
พารามิเตอร์นี้จำเป็นใน Firefox และ Opera แต่ตัวเลือกใน Internet Explorer, Chrome และ Safari
ถ้าพารามิเตอร์นี้ถูกละไว้ deleteRow() เอาแถวสุดท้ายใน IE และแถวแรกใน Chrome และ Safari
รายละเอียดทางเทคนิค
กลับค่า: ไม่มีค่าตอบแทน
ตัวอย่างอื่น ๆ
ตัวอย่าง
ลบแถวที่คุณคลิกที่:
function deleteRow(r) {
var i =
r.parentNode.parentNode.rowIndex;
document.getElementById("myTable").deleteRow(i);
} ลองตัวเอง»
ตัวอย่าง
สร้างและลบ row(s) :
function myCreateFunction() {
var table =
document.getElementById("myTable");
var row =
table.insertRow(0);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
cell1.innerHTML = "NEW
CELL1";
cell2.innerHTML = "NEW CELL2";
}
function myDeleteFunction() {
document.getElementById("myTable").deleteRow(0);
} ลองตัวเอง»
หน้าเว็บที่เกี่ยวข้อง
อ้างอิง HTML: HTML <tr> แท็ก
<object ตาราง