Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
HTMLTableRowElement 接口的 insertCell() 方法将一个新单元格(<td>)插入到表行(<tr>)中,然后返回新单元格的引用。
备注:insertCell() 将单元格直接插入行中,如果使用 Document.createElement() 创建新的 <td> 元素,则不需要使用 Node.appendChild() 单独追加单元格。
你不能使用 insertCell() 来创建一个新的 <th> 元素。
新单元格的单元格索引,如果 index 是 -1 或者等于单元格数,新单元格附加到行的最后一个单元格。如果省略 index,则默认值是 -1。
一个引用新单元格的 HTMLTableCellElement。
如果 index 大于单元格数,则抛出此异常。
此示例使用 HTMLTableRowElement.insertCell() 将新的单元格附加到行中。
| HTML # dom-tr-insertcell-dev |
启用 JavaScript 以查看此浏览器兼容性表。