<html>
<head>
<title>Table Test</title>
<meta name="generator" content="Editplus" />
<meta name="author" content="PJ" />
<script language="JavaScript">
<!--
function Delete()
{
var dgTable=documentgetElementById('tb')rows;//tb为table的ID,
var pp=windoweventsrcElement;
for (var i=0; i < dgTablelength; i++) //遍历table的行,
{
if(pp==dgTable[i]cells[2]getElementsByTagName("A")[0]) //cells[2]为触发事件的列的索引
{ //判断是否是触发事件的A标签
alert(dgTable[i]cells[0]innerText); //演示,d出所在行的第一列的内容
}
}
}
//-->
</script>
</head>
<body>
<table id="tb" border="1px" width="500px">
<tr>
<td width="40%">aaa</td>
<td width="40%">bbb</td>
<td width="15%"><a onclick="Delete()" href="#">delete</a></td>
</tr>
<tr>
<td>ccc</td>
<td>ddd</td>
<td><a onclick="Delete()" href="#">delete</a></td>
</tr>
<tr>
<td>eee</td>
<td>fff</td>
<td><a onclick="Delete()" href="#">delete</a></td>
</tr>
</table>
</body>
</html>
<html>
<head>
<script>
var cell="";
function mm(str)
{
cell=str;
}
function me()
{
alert(cell);
}
</script>
</head>
<body>
<table id="t" name="t" border="2" width="300">
<tr>
<td id="1" onmousedown="mm(thisid)">111</td>
<td id="2" onmousedown="mm(thisid)">222</td>
<td id="3" onmousedown="mm(thisid)">333</td>
</tr>
<tr>
<td id="4" onmousedown="mm(thisid)">444</td>
<td id="5" onmousedown="mm(thisid)">555</td>
<td id="6" onmousedown="mm(thisid)">666</td>
</tr>
<tr>
<td id="7" onmousedown="mm(thisid)">777</td>
<td id="8" onmousedown="mm(thisid)">888</td>
<td id="9" onmousedown="mm(thisid)">999</td>
</tr>
</table><br>
<input type="button" value="fdsfsa" onclick="me()">
</body>
</html>
用table的属性获取吧
var _tab = documentgetElementById('tb'); // 获取table对象
var _row = _tabrows; //获取table的行
var _cell = _row[1]cells; //获取第二行的列
alert(_cell[2]innerHTML); //获取第三列的值
以上就是关于Js中如何获取当前Table中的第几行Sos,帮帮我这个小娃娃吧.全部的内容,包括:Js中如何获取当前Table中的第几行Sos,帮帮我这个小娃娃吧.、有关JavaScript中获得table中某一行光标位置的问题、js如何获取表格内行和列的值,例如表格内第二行第三列的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)