页面上的checkbox都是动态生成的,单独获取其中一个的时候,是从后台传递ID,然后用 ID+"_R" 的方式。(另外还有后面为"_U","_C"之类的)
我写了一个<input type="checkbox" id='check' onclick="checkAll();"/>
要实现在checkAll()中实现对后面为"_R"的checkbox进行全选反选的功能
现在就是不知道该如何获取要操作的checkbox,请高手救场啊!
实现不了也给个话呗。
或者有其他的实现办法也行……
我写了一个<input type="checkbox" id='check' onclick="checkAll();"/>
要实现在checkAll()中实现对后面为"_R"的checkbox进行全选反选的功能
现在就是不知道该如何获取要操作的checkbox,请高手救场啊!
实现不了也给个话呗。
或者有其他的实现办法也行……
解决方案 »
- //api.pinterest.com/v1/urls/count.json?callback=receiveCount&url=' + targetUrl +
- firefox下如何判断页面是刷新的还是关闭的?
- 点击表格中某一行的超链接,如何获取行号?
- 请教个问题,关于客户端页面布局的
- 大家跪下谢我吧!我把SUN的《AJAX与J2EE》全文译了(原创)!!!
- js 高手进来,请教分析一段代码
- 动态下拉菜单被下拉列框挡住,如何才能使其总在最顶层呢?
- 求一动态树状菜单(节点名从数据库取)
- 取地址参数(立即给分,在线等待)
- 请问:如何实现以下的动作
- 进来看看好吗,有哪位大哥大姐用过remedy软件和Java开发过没。谢谢
- 一段JS代码,实现3D效果 求教如何注册一个鼠标事件,键盘事件,实现功能
如果这种不行的话 那就用这种吧:你的所有checkbox肯定是在一个容器里面,比如那个容器的id为container,你就首先获得这个容器。var container = document.getElementById("container");
var checkBox = container.getElementsByTagName("checkbox");
var idArray = [];
for(var i=0;i<checkBox.length;i++) {
if((checkBox[i].getAttribute("id")).indexOf("_R") == (checkBox[i].getAttribute("id")).length){
idArray.push((checkBox[i].getAttribute("id")));}
}
for(var a =0;a<idArray.length;a++) {
document.getElementById(idArray[i])----获取id
}思路大概就是这样 ,懒得去测试了 随便写的 可能有些地方没有考虑到 你可以变通一下。还有问题站内信
for(var i=0;i<inputs.length;i++){
if(inputs[i].type=="checkbox"){
if(inputs[i].id.indexOf("_r")!=-1){
......
选择或不选择操作
........
}
}
}
试试可以不