表格 deleteRow() 方法
描述
deleteRow() 方法可从表格中删除指定索引处的行。
提示:使用 insertRow() 来创建和插入新行。
浏览器支持
方法 | |||||
---|---|---|---|---|---|
deleteRow() | 是 | 是 | 是 | 是 | 是 |
语法
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 = "新单元格1";
cell2.innerHTML = "新单元格2";
}
function myDeleteFunction() {
document.getElementById("myTable").deleteRow(0);
}
自己动手试一试 »
相关页面
HTML 参考:HTML <tr> 标签
↜ Table 对象