===============简单问题,先来先得啊========在线等,利马揭帖=============
<table id= "table ">
<tr>
<td align= "center ">
<span name= "IsReturn ">
<input id= "ck0 " type= "checkbox " name= "ck0 "/>
</span>
</td>
<td>
1234
<td>
</tr>
<tr>
<td align= "center ">
<span name= "IsReturn ">
<input id= "ck1 " type= "checkbox " name= "ck1 "/>
</span>
</td>
<td>
435345
<td>
</tr>
<tr>
<td align= "center ">
<span name= "IsReturn ">
<input id= "ckn " type= "checkbox " name= "ckn "/>
</span>
</td>
<td>
126464534
<td>
</tr>
</table>
这个结构的table,如何遍历判断每行的checkbox的选中情况,如果选中alert当前行第二个td中的innerText
多谢,先来先得。
------解决方案--------------------char A;
if(ck0.checked)
{
A= '1 ';
}
else
{
A= '0 '
}
之后调用A就可以了
------解决方案--------------------var inputs = document.all.tags( "INPUT ");
for (var i=0; i < inputs.length; i++) // 遍历页面上所有的 input
{
if (inputs[i].type == "checkbox " )
{
if(inputs[i].checked == true)
{ // do something }
}
}
------解决方案--------------------这个写在js标记队中
------解决方案--------------------补充liubin911()的说法,将 <input id= "ck1 " type= "checkbox " name= "ck1 " value= "1 "/>
第几个checkbox,value等于多少,然后写下面代码:
function aa()
{
var inputs = document.all.tags( "INPUT ");
var tableName=document.getElementById( "table ");
for (var i=0; i < inputs.length; i++) // 遍历页面上所有的 input
{
if (inputs[i].type == "checkbox " )
{
if(inputs[i].checked == true)
{
var a = inputs[i].value;
var t = tableName.rows[a].cells[1].innerText;
alert(t);
}
}
}
}
此方法我也刚从liubin911()那学会,一起学习。
------解决方案--------------------jf