Table deleteRow() 方法
定义和用法
deleteRow() 方法从表中删除指定索引处的行。
提示:使用 insertRow() 创建并插入新行。
浏览器支持
方法 | |||||
---|---|---|---|---|---|
deleteRow() | Yes | Yes | Yes | Yes | Yes |
语法
tableObject.deleteRow(index)
参数值
值 | 描述 |
---|---|
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);
}
亲自试一试 »
实例
创建和删除行:
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> 标签
❮ Table 对象