如何被点击取的复选框,单击下一步TD的内容
<table>
<tr>
<td>
<input type=checkbox name=t>
</td>
<td width=25%>
FOOBAR
</td>
<td width=73%>
BAZ
</td>
</tr>
<tr>
<td>
<input type=checkbox name=t>
</td>
<td width=25%>
FOO
</td>
<td width=73%>
BAR
</td>
</tr>
</table>
的复选框,当下次td
的内容获取我的JavaScript代码:
var c=new Array();
c=window.document.getElementsByTagName('input');
for(var i=0;i<c.length;i++)
{
if(c[i].type=='checkbox')
{
alert(c[i].parentNode.parentNode.rows[0].innerHTML);
}
}
我想取单击复选框时下一个td的内容。对于第一行,FOOBAR
应该被提取等等。
编辑
需要注意的几点:我敢肯定,我使用 这个问题上的标签。请不要发布任何指向某些JS 库的答案。 jQuery的等
感谢先生。有效。 – 2012-04-26 20:05:33
你的确非常欢迎,我很高兴能够得到帮助! =) – 2012-04-26 20:06:46
它工作正常吗?我认为工作不正常,因为如果您每次点击相同的复选框(选中或未选中),您都将在控制台中进行打印(目的是在刚打勾时打印)。另外,单击“FOOBAR”复选框时将打印相同的值“FOO”,并且永远不会打印“FOOBAR”。纠正我,如果我错了。 – 2012-04-26 20:16:41