Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
HTMLTableSectionElement 接口的 insertRow() 方法在给定的表格分段元素(<thead>、<tfoot> 或 <tbody>)插入一个新行(<tr>),然后返回新行的引用。
备注:insertRow() 将行直接插入到分段(section)中,该行不需要像使用 Document.createElement() 创建新的 <tr> 元素那样单独追加。
新行的行索引,如果 index 是 -1 或者等于行数,新行作为最后一行附加。如果省略 index,则默认值是 -1。
一个引用新行的 HTMLTableRowElement。
如果 index 大于行数或小于 -1,则抛出此异常。
在这个示例中,有两个按钮允许你对表格主体添加和移除行,它还使用表中当前行数更新 <output> 元素。
| HTML # dom-tbody-insertrow |
启用 JavaScript 以查看此浏览器兼容性表。