Tôi gặp sự cố với chức năng trong javascript và không thể tìm ra lý do. Nó thực sự khá thẳng về phía trước. Tôi đang cố xóa tất cả các hàng trong bảng html. vì vậy tôi đã viết:Xóa các hàng trong bảng javascript
function delete_gameboard(){
var table = document.getElementById("gameboard");
var rowCount = table.rows.length;
for (var i = 0; i < rowCount; i++) {
table.deleteRow(i);
}
}
Tuy nhiên, nó sẽ chỉ xóa một nửa trong số đó. Ai có thể thấy điều gì gây ra hành vi kỳ lạ này?
Có lẽ, khi bạn xóa một hàng, các chỉ mục của các hàng sẽ giảm xuống. Hãy thử: 'table.deleteRow (0);' – acdcjunior