用Html构建3*3的Table,一个服务器控件TextBox,用于接收获取的Table值,一个Button,触发获取值的事件。
详见代码:
<html>
<head>
<title>演示获取Table的值</title>
<script type ="text/javascript">
// Description: 演示用JavaScript,获取Table中指定行、列元素值
// Notes: 采用简单的Table,并结合TextBox获取之
function GetTable23()
{
var txt=document.getElementById ("txtReceiver");
//第一种:用标记id的td元素,获取值方法
txt .value=document.getElementById ("23").innerHTML ;
//第二种:用获取Table(通过其id),指定获取的行、列
var valueTd=document.getElementById ("tbl").rows [1].cells[2];
txt.value=valueTd.innerHTML ;
}
</script>
</head>
<body>
<form id="form1">
<div>
<table style="width: 100%;" id ="tbl">
<tr>
<td>
11
</td>
<td>
12
</td>
<td>
13
</td>
</tr>
<tr>
<td>
21
</td>
<td>
22
</td>
<td id ="23">
23
</td>
</tr>
<tr>
<td>
31
</td>
<td>
32
</td>
<td>
33
</td>
</tr>
</table>
<input type="text" id="txtReceiver" />
<input id="btnSubmit" type="button" value="获取" onclick ="GetTable23()"; />
</div>
</form>
</body>
</html>
其调试结果为:
[color=red]见附件效果图.[/color]
可见我们如期获得了第二行、第三列的值。
综述之,对JavaScript的不断深化学习,是必要而迫切的。在现有资料和网络的帮助下,争取尽早实现对其的深层理解,以及应用。
详见代码:
<html>
<head>
<title>演示获取Table的值</title>
<script type ="text/javascript">
// Description: 演示用JavaScript,获取Table中指定行、列元素值
// Notes: 采用简单的Table,并结合TextBox获取之
function GetTable23()
{
var txt=document.getElementById ("txtReceiver");
//第一种:用标记id的td元素,获取值方法
txt .value=document.getElementById ("23").innerHTML ;
//第二种:用获取Table(通过其id),指定获取的行、列
var valueTd=document.getElementById ("tbl").rows [1].cells[2];
txt.value=valueTd.innerHTML ;
}
</script>
</head>
<body>
<form id="form1">
<div>
<table style="width: 100%;" id ="tbl">
<tr>
<td>
11
</td>
<td>
12
</td>
<td>
13
</td>
</tr>
<tr>
<td>
21
</td>
<td>
22
</td>
<td id ="23">
23
</td>
</tr>
<tr>
<td>
31
</td>
<td>
32
</td>
<td>
33
</td>
</tr>
</table>
<input type="text" id="txtReceiver" />
<input id="btnSubmit" type="button" value="获取" onclick ="GetTable23()"; />
</div>
</form>
</body>
</html>
其调试结果为:
[color=red]见附件效果图.[/color]
可见我们如期获得了第二行、第三列的值。
综述之,对JavaScript的不断深化学习,是必要而迫切的。在现有资料和网络的帮助下,争取尽早实现对其的深层理解,以及应用。