结婚十年枕边人好看吗:javascript 有没有得到表格某一行索引的函数

来源:百度文库 编辑:高校问答 时间:2024/05/05 11:36:55
javascript 有没有得到表格中某一行索引的函数,不要用循环啊,表里有上千行.

得到表格中某一行索引的函数?

偶扔块砖头先~

<html>
<head>
<style type="text/css">
<!--
.s1{background-color:#ff9966}
.s2{background-color:#ff0000}
</style>
<script language="javascript">
function test(obj)
{
if(obj>0 && obj<=document.getElementsByTagName("tr").length)
{
document.getElementsByTagName("tr")[obj-1].className='s1'
alert(document.getElementsByTagName("tr")[obj-1].outerText)
}
}
function sum(d)
{
alert(d)
}
</script>
</head>
<body>
<input type="text" id="input1" value="" onpropertychange="sum(this.value)">
<table id="tb1">
<tr onclick="javascript:alert(this.sectionRowIndex)"><td>第一行</td></tr>
<tr onclick="javascript:alert(this.sectionRowIndex)"><td>第二行</td></tr>
<tr onclick="javascript:input1.value=this.sectionRowIndex;"><td>第三行</td></tr>
<tr onclick="javascript:input1.value=this.sectionRowIndex;"><td>第四行</td></tr>
</table>
<br>
<input type="text" value="3" id="input2">
<input type="button" value="确定" onclick="test(input2.value)">
</body>
</html>