HTML DOM中的TableRow对象用于表示HTML <tr>元素。可以使用getElementById()方法访问<tr>元素。
用法:
document.getElementById("id");
可以使用document.createElement()方法创建tr元素。
用法:
document.createElement("tr");
属性值:
- align:它用于设置或返回表行中内容的水平对齐方式。 HTML 5不支持它。
- vAlign:它用于设置或返回表行中内容的垂直对齐方式。 HTML 5不支持它。
- bgColor:它用于设置或返回表格行的背景色。 HTML 5不支持它。
- ch:它用于设置或返回表格行中单元格的对齐字符。 HTML 5不支持它。
- chOff:它用于设置或返回ch属性的水平偏移量。 HTML 5不支持它。
- height:它用于设置或返回表格行的高度。 HTML 5不支持它。
- rowIndex:它用于返回行在表的行集合中的位置。
- sectionRowIndex:它用于返回一行在肢体,小脚或脚的行集合中的位置。
TableRow对象方法:
- deleteCell():此方法用于从当前表行中删除单元格。
- insertCell():此方法用于将单元格插入当前表行。
范例1:本示例描述了用于访问<tr>元素的getElementById()方法。
<!DOCTYPE html>
<html>
<head>
<style>
table, th, td {
border:1px solid green;
}
</style>
</head>
<body>
<h1>
GeeksForGeeks
</h1>
<h2>HTML DOM tableRow Object</h2>
<table>
<tr id = "GFG">
<td>Geeks</td>
<td>Geeks</td>
<td>For</td>
<td>Geeks</td>
</tr>
</table>
<p>
Click on the button to delete
cell of table
</p>
<button onclick = "myGeeks()">
Click Here!
</button>
<script>
function myGeeks() {
var row = document.getElementById("GFG");
row.deleteCell(0);
}
</script>
</body>
</html>
输出:
在单击按钮之前:
单击按钮后:
范例2:本示例介绍了用于创建<tr>元素的document.createElement()方法。
<!DOCTYPE html>
<html>
<head>
<title>
HTML DOM TableRow Object
</title>
<style>
table, td {
border:1px solid green;
}
</style>
</head>
<body>
<h1>GeeksForGeeks</h1>
<h2>DOM tableRow Object</h2>
<table id = "GeeksTable"></table>
<p>
Click on the button to create
table element.
</p>
<button onclick = "myGeeks()">
Click Here!
</button>
<!-- script to create table -->
<script>
function myGeeks() {
/* Create tr element */
var x = document.createElement("TR");
/* Set the id attribute */
x.setAttribute("id", "GeeksTr");
/* Append element to table */
document.getElementById("GeeksTable").appendChild(x);
/* Create td element */
var y = document.createElement("TD");
var t = document.createTextNode("Hello");
y.appendChild(t);
document.getElementById("GeeksTr").appendChild(y);
/* Create td element */
var z = document.createElement("TD");
/* Assign node value */
var p = document.createTextNode("Geeks!");
/* Append node value to child element */
z.appendChild(p);
document.getElementById("GeeksTr").appendChild(z);
}
</script>
</body>
</html>
输出:
在单击按钮之前:
单击按钮后:
相关用法
- HTML TableRow rowIndex用法及代码示例
- HTML DOM TableRow sectionRowIndex属性用法及代码示例
- HTML TableRow align用法及代码示例
- HTML DOM Object用法及代码示例
- HTML DOM HTML用法及代码示例
- HTML DOM Input Week用法及代码示例
- HTML DOM Column用法及代码示例
- HTML DOM Del用法及代码示例
- HTML DOM Embed用法及代码示例
- HTML DOM Header用法及代码示例
- HTML DOM Footer用法及代码示例
- HTML DOM Span用法及代码示例
- HTML DOM HR用法及代码示例
- HTML DOM button用法及代码示例
- HTML DOM Blockquote用法及代码示例
- HTML DOM BR用法及代码示例
- HTML DOM Meta用法及代码示例
- HTML Object name用法及代码示例
- HTML DOM Abbreviation用法及代码示例
- HTML DOM Aside用法及代码示例
- HTML DOM Bold用法及代码示例
- HTML DOM Bdo用法及代码示例
- HTML DOM Caption用法及代码示例
注:本文由纯净天空筛选整理自divyatagoel0709大神的英文原创作品 HTML | DOM TableRow Object。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。