救命阿,兄弟们 checkbox的索引值是什么?<font onclick="select()">click</font>select(){ checkboxid.checked=true; checkboxid.checked=true; ....} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是checbox 的id 吧<input type=checkbox id=checkboxid> 是这样的一个程序:我想统计一下一个公司人信息,用一个表格再第一行是所有人总的字段比如说有以下的字段吧:姓名,年龄,性别(在这一行有一个checkbox)等。然后下面的行是列出所有公司的信息(信息的每一行都有一个checkbox),我的问题就是有两个一个就是怎么样来让点了最上面的checkbox下面的都被点中,然后如果取消上面的操作,下面的也取消2: 就是怎么样能得到下面公司的任意一个人的数字(我们就比方说他们都是有顺序的从1到1000的)怎么样能知道其中任意一个的位置 数组对象的Index可以用辅助方法获得 <table width="300" border="1" id="tab"> <tr> <td width=10> <input type="checkbox" name="checkbox" value="checkbox" onClick="for(var i=1;i<document.all.checkbox.length;i++){document.all.checkbox[i].checked=this.checked;}"> </td> <td>姓名</td> <td>年龄</td> <td>性别</td> </tr> <tr> <td > <input name="checkbox" type="checkbox" onClick="idx=this.parentElement.parentElement.rowIndex;alert('选择了第'+idx+'个,姓名是'+document.all.tab.rows[idx].cells[1].innerHTML)" value="checkbox" ></td> <td >张三</td> <td >80</td> <td >男</td> </tr> <tr> <td > <input type="checkbox" name="checkbox" value="checkbox" onClick="idx=this.parentElement.parentElement.rowIndex;alert('选择了第'+idx+'个,姓名是'+document.all.tab.rows[idx].cells[1].innerHTML)"></td> <td >李四</td> <td >70</td> <td >女</td> </tr> <tr> <td > <input type="checkbox" name="checkbox" value="checkbox" onClick="idx=this.parentElement.parentElement.rowIndex;alert('选择了第'+idx+'个,姓名是'+document.all.tab.rows[idx].cells[1].innerHTML)"></td> <td >王五</td> <td >2</td> <td >男</td> </tr> <tr> <td > <input type="checkbox" name="checkbox" value="checkbox" onClick="idx=this.parentElement.parentElement.rowIndex;alert('选择了第'+idx+'个,姓名是'+document.all.tab.rows[idx].cells[1].innerHTML)"></td> <td >赵六</td> <td >70</td> <td >女</td> </tr></table> Jquery如何获取当前鼠标点击位置? 半年未能升星,惭愧!放分200! 救急:利用jquery显示各菜单效果? 如何在javascript里更改调用的函数? 日期格式化为星期格式 折腾好多天了:想做类似 http://bt3.btchina.net 中的title效果??? 子页面定位到父页面问题 如果判断IE的工具栏是否隐藏! 怎么在form中动态添加select(有关日历) Echarts 折线统计图 在线上添加点击事件 关于判断值是否为空的疑问 对象问题。。。。。急
<input type=checkbox id=checkboxid>
我想统计一下一个公司人信息,用一个表格
再第一行是所有人总的字段比如说有以下的字段吧:姓名,年龄,性别(在这一行有一个checkbox)
等。然后下面的行是列出所有公司的信息(信息的每一行都有一个checkbox),我的问题就是有两个一个就是怎么样来让点了最上面的checkbox下面的都被点中,然后如果取消上面的操作,下面的也取消
2:
就是怎么样能得到下面公司的任意一个人的数字(我们就比方说他们都是有顺序的从1到1000的)
怎么样能知道其中任意一个的位置
<tr>
<td width=10>
<input type="checkbox" name="checkbox" value="checkbox" onClick="for(var i=1;i<document.all.checkbox.length;i++){document.all.checkbox[i].checked=this.checked;}">
</td>
<td>姓名</td>
<td>年龄</td>
<td>性别</td>
</tr>
<tr>
<td >
<input name="checkbox" type="checkbox" onClick="idx=this.parentElement.parentElement.rowIndex;alert('选择了第'+idx+'个,姓名是'+document.all.tab.rows[idx].cells[1].innerHTML)" value="checkbox" ></td>
<td >张三</td>
<td >80</td>
<td >男</td>
</tr>
<tr>
<td >
<input type="checkbox" name="checkbox" value="checkbox" onClick="idx=this.parentElement.parentElement.rowIndex;alert('选择了第'+idx+'个,姓名是'+document.all.tab.rows[idx].cells[1].innerHTML)"></td>
<td >李四</td>
<td >70</td>
<td >女</td>
</tr>
<tr>
<td >
<input type="checkbox" name="checkbox" value="checkbox" onClick="idx=this.parentElement.parentElement.rowIndex;alert('选择了第'+idx+'个,姓名是'+document.all.tab.rows[idx].cells[1].innerHTML)"></td>
<td >王五</td>
<td >2</td>
<td >男</td>
</tr>
<tr>
<td >
<input type="checkbox" name="checkbox" value="checkbox" onClick="idx=this.parentElement.parentElement.rowIndex;alert('选择了第'+idx+'个,姓名是'+document.all.tab.rows[idx].cells[1].innerHTML)"></td>
<td >赵六</td>
<td >70</td>
<td >女</td>
</tr>
</table>