2017-10-16 36 views
-1

所以基本上我的PHP文件將返回一個回顯(作爲表),並在該表中,每行將有一個單元格是一個刪除按鈕來刪除行。 我想要的是點擊按鈕時,該行將從表中刪除。所以我想行索引對於實現這一點很重要。但我怎麼能在這種情況下在JavaScript中獲取行索引?如何獲得基於該行中的單元格的行索引javascript

+0

您不需要獲取rowIndex。任何節點都可以被'node.parentNode.removeChild(node)'刪除,包括表格行。請注意,行的父項始終是表節元素(tbody,thead,tfoot),而不是表元素。 – RobG

+0

可能是[*使用JavaScript *動態添加/刪除表格行的副本](https://stackoverflow.com/questions/6473111/add-delete-table-rows-dynamically-using-javascript)。 – RobG

回答

1

DOM表格元素的方法爲deleteRow,您可以使用rowIndex屬性獲取表格行的行索引。

var myTable = ... 
var rowIndex = btn.parentNode.parentNode.rowIndex; 
myTable.deleteRow(rowIndex);` 
+0

非常感謝!我可能需要了解更多關於DOM的知識 – CEz

相關問題