📅  最后修改于: 2023-12-03 14:41:48.809000             🧑  作者: Mango
HTML | DOM TableRow 对象代表 HTML 表格中的一行 (<tr>
)。它提供了对表格行的访问和操作的方法和属性。
TableRow 对象可以通过 document.createElement()
方法创建:
const row = document.createElement("tr");
align
属性用于获取或设置表格行的对齐方式。可选的值有:
示例代码:
row.align = "center";
bgColor
属性用于获取或设置表格行的背景颜色。
示例代码:
row.bgColor = "red";
rowIndex
属性用于获取表格中行的索引,即行在表格中的位置。
示例代码:
const index = row.rowIndex;
cells
属性返回一个 HTMLCollection 对象,包含了表格行中所有的单元格 (<td>
或 <th>
)。
示例代码:
const cells = row.cells;
deleteCell()
方法用于删除表格行中指定索引的单元格。
示例代码:
row.deleteCell(0);
insertCell()
方法用于在表格行中插入一个新的单元格,并返回新插入的单元格。
示例代码:
const cell = row.insertCell(0);
以下是一个使用 TableRow 对象的示例:
const table = document.createElement("table");
const row = document.createElement("tr");
const cell1 = row.insertCell(0);
const cell2 = row.insertCell(1);
cell1.textContent = "Cell 1";
cell2.textContent = "Cell 2";
table.appendChild(row);
document.body.appendChild(table);
以上示例代码会创建一个包含两个单元格的表格行并添加到页面中。