Lệnh Javascript xóa cột đầu tiên của một bảng HTML

Giả sử bảng có id là "myTable"
var table = document.getElementById("myTable");

// Duyệt qua từng hàng trong bảng
for (var i = 0; i < table.rows.length; i++) {
  table.rows[i].deleteCell(0); // Xóa ô đầu tiên (cột đầu)
}

 

Nếu bảng không có id, bạn có thể dùng cách chung:

// Lấy bảng đầu tiên trong trang
var table = document.querySelector("table");

if (table) {
  for (var i = 0; i < table.rows.length; i++) {
    if (table.rows[i].cells.length > 0) {
      table.rows[i].deleteCell(0);
    }
  }
}

Bình luận
Zalo