TableRow insertCell() 方法
定义和用法
insertCell()
方法将单元格插入到当前行中。
提示:请使用 deleteCell() 方法 删除当前表格行中的单元格。
另请参阅:
HTML 参考手册:علامة <tr> في HTML
实例
例子 1
在 id="myRow" 的表格行的开头插入包含内容的新单元格:
var row = document.getElementById("myRow"); var x = row.insertCell(0); x.innerHTML = "New cell";
页面下方提供更多实例。
语法
tablerowObject.insertCell(index)
参数 | 描述 |
---|---|
index |
在 Firefox 和 Opera 中是必需的,在 IE、Chrome 和 Safari 中是可选的。 数值(从 0 开始),规定新单元格在当前行中的位置。 值 0 将导致新单元格插到第一个位置。也可以使用 -1 的值,这将导致新单元格插入到最后一个位置。 如果省略此参数,在 IE 中 insertCell() 将在最后一个位置、在 Chrome 和 Safari 中将在第一个位置插入新单元格。 |
技术细节
返回值:
插入的单元格元素。
浏览器支持
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 |
更多实例
例子 2
在 id="myRow" 的表格行末尾插入包含内容的新单元格:
var row = document.getElementById("myRow"); var x = row.insertCell(-1); x.innerHTML = "New cell";
例子 3
在 id="myRow" 的表格行的索引位置 2 处插入包含内容的新单元格:
var row = document.getElementById("myRow"); var x = row.insertCell(2); x.innerHTML = "New cell";
例子 4
在第一个表格行的开头插入新单元格。表的 rows 集合 (.rows[0]) 返回表中 id 为 "myTable" 的所有
Ƙarfin [0] ƙarɗe ɗin ƙarɗaɗi, waɗannan daga cikin, ƙarɗaɗi na farko na tabi. kuma a dace na ɗin a index -1 ƙarɗe ɗin ƙarɗaɗi:
var firstRow = document.getElementById("myTable").rows[0]; var x = firstRow.insertCell(-1); x.innerHTML = "New cell";
tarihin 5
dakin ɗin id="myRow" ɗin ɗin ƙarɗaɗi dace ta farkon ƙarƙaɗo:
var row = document.getElementById("myRow"); row.deleteCell(0);
tarihin 6
ƙarɗe ɗin ƙarɗaɗi ɗin a kudu na tabi.
method insertRow() ƙarɗe ɗin ƙarɗaɗi ɗin da a kewaye shi a tabi, waɗannan daga cikin, a cikin tabi da id="myTable" na farko na ƙasa (kudu).
sannan na a dake insertCell() ƙarɗe ƙarƙaɗo ɗin kare.
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";