Maison >interface Web >js tutoriel >javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)_javascript技巧
insertRow() 方法
定义和用法
insertRow() 方法用于在表格中的指定位置插入一个新行。
语法
tableObject.insertRow(index)
返回值
返回一个 TableRow,表示新插入的行。
说明
该方法创建一个新的 TableRow 对象,表示一个新的
新行将被插入 index 所在行之前。若 index 等于表中的行数,则新行将被附加到表的末尾。
如果表是空的,则新行将被插入到一个新的
抛出
若参数 index 小于 0 或大于等于表中的行数,该方法将抛出代码为 INDEX_SIZE_ERR 的 DOMException 异常。
例子
Row1 cell1 | Row1 cell2 |
Row2 cell1 | Row2 cell2 |
定义和用法
deleteCell() 方法用于删除表格行中的单元格(
语法
tablerowObject.deleteCell(index)
说明
参数 index 是要删除的表元在行中的位置。
该方法将删除表行中指定位置的表元。
抛出
若参数 index 小于 0 或大于等于行中的的表元数,该方法将抛出代码为 INDEX_SIZE_ERR 的 DOMException 异常。
例子
Row1 cell1 | Row1 cell2 |
Row2 cell1 | Row2 cell2 |
定义和用法
insertCell() 方法用于在 HTML 表的一行的指定位置插入一个空的
语法
tablerowObject.insertCell(index)
返回值
一个 TableCell 对象,表示新创建并被插入的
说明
该方法将创建一个新的
请注意,该方法只能插入
抛出
若参数 index 小于 0 或大于等于行中的的表元数,该方法将抛出代码为 INDEX_SIZE_ERR 的 DOMException 异常。
例子
Firstname | Lastname |
---|---|
Peter | Griffin |
定义和用法
deleteCell() 方法用于删除表格行中的单元格(
语法
tablerowObject.deleteCell(index)
说明
参数 index 是要删除的表元在行中的位置。
该方法将删除表行中指定位置的表元。
抛出
若参数 index 小于 0 或大于等于行中的的表元数,该方法将抛出代码为 INDEX_SIZE_ERR 的 DOMException 异常。
例子
Firstname | Lastname |
---|---|
Peter | Griffin |