欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)_javascript技巧

程序员文章站 2022-06-05 09:46:05
...
insertRow() 方法

定义和用法

insertRow() 方法用于在表格中的指定位置插入一个新行。

语法

tableObject.insertRow(index)

返回值

返回一个 TableRow,表示新插入的行。

说明

该方法创建一个新的 TableRow 对象,表示一个新的

标记,并把它插入表中的指定位置。

新行将被插入 index 所在行之前。若 index 等于表中的行数,则新行将被附加到表的末尾。

如果表是空的,则新行将被插入到一个新的

段,该段自身会被插入表中。

抛出

若参数 index 小于 0 或大于等于表中的行数,该方法将抛出代码为 INDEX_SIZE_ERR 的 DOMException 异常。

例子

复制代码 代码如下:














Row1 cell1 Row1 cell2
Row2 cell1 Row2 cell2



value="Insert new row">




deleteCell()

定义和用法

deleteCell() 方法用于删除表格行中的单元格(

元素)。

语法

tablerowObject.deleteCell(index)

说明

参数 index 是要删除的表元在行中的位置。

该方法将删除表行中指定位置的表元。

抛出

若参数 index 小于 0 或大于等于行中的的表元数,该方法将抛出代码为 INDEX_SIZE_ERR 的 DOMException 异常。

例子

复制代码 代码如下:














Row1 cell1 Row1 cell2
Row2 cell1 Row2 cell2



value="Delete first row">




insertCell()

定义和用法

insertCell() 方法用于在 HTML 表的一行的指定位置插入一个空的

元素。

语法

tablerowObject.insertCell(index)

返回值

一个 TableCell 对象,表示新创建并被插入的

元素。

说明

该方法将创建一个新的

元素,把它插入行中指定的位置。新单元格将被插入当前位于 index 指定位置的表元之前。如果 index 等于行中的单元格数,则新单元格被附加在行的末尾。

请注意,该方法只能插入

数据表元。若需要给行添加头表元,必须用 Document.createElement() 方法和 Node.insertBefore() 方法(或相关的方法)创建并插入一个 元素。

抛出

若参数 index 小于 0 或大于等于行中的的表元数,该方法将抛出代码为 INDEX_SIZE_ERR 的 DOMException 异常。

例子

复制代码 代码如下:














Firstname Lastname
Peter Griffin






deleteCell()

定义和用法

deleteCell() 方法用于删除表格行中的单元格(

元素)。

语法

tablerowObject.deleteCell(index)

说明

参数 index 是要删除的表元在行中的位置。

该方法将删除表行中指定位置的表元。

抛出

若参数 index 小于 0 或大于等于行中的的表元数,该方法将抛出代码为 INDEX_SIZE_ERR 的 DOMException 异常。

例子

复制代码 代码如下:














Firstname Lastname
Peter Griffin






项目中的应用:
复制代码 代码如下:


javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)_javascript技巧

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)_javascript技巧
  • 专题推荐

    作者信息
    javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)_javascript技巧

    认证0级讲师

    推荐视频教程
  • javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)_javascript技巧javascript初级视频教程
  • javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)_javascript技巧jquery 基础视频教程
  • 视频教程分类