解决方案 »
- 请教各位一个问题,dedecms如何使用js控制排序?
- 网易邮箱收件人框的那种效果有没有现成的js啊?
- document.getElementById的用法
- 请问在一个<td>如何实现右键单击事件呢???
- 在登陆系统中的那个要输入的随机码,究竟有什么用呢?谢谢
- 100分求实现一个复杂的Table界面,相信多数人都曾用过
- 在JS中有没有办法把window.open打开的窗口句柄作为全局变量保存下来,留到以后reload()做刷新操作?
- 为什末总是有问题?radio值不同,点击确定按钮,浏览器载入不同的页面。
- 请问?如何实现点一下按钮,就可以全部选中或者全部不选中所有的checkbox?
- 请教:{ javascript可以传址调用吗?}
- 请教这样的效果该怎么做比较合适,分不够可以加 现金也行
- easy ui给元素增加属性
或者直接做死。上下两个都多传一个不一样的值。然后你就可以在selectAll内获取到你点的哪个按钮。然后在把另一个也选中就好了。
function selectAll(o, na) {
var els = document.getElementsByName(na);
for(var i=0; i<els.length; i++) els[i].checked = o.checked;
els = document.getElementsByTagName('input');
for(i=0; i<els.length; i++) {
if(els[i].id && els[i].id == o.id) els[i].checked = o.checked;
}
}
</script>
<input type="checkbox" id="cb-select-all-2" onclick="selectAll(this, 'ids[]');">
<input type="checkbox" name="ids[]" value="id">
<input type="checkbox" name="ids[]" value="id">
<input type="checkbox" name="ids[]" value="id">
<input type="checkbox" id="cb-select-all-2" onclick="selectAll(this, 'ids[]');">但是你违规了,DHTML 约定:id 必须唯一
<input type="checkbox" name="ids[]" value="id">
<input type="checkbox" name="ids[]" value="id">
<input type="checkbox" name="ids[]" value="id">
<input type="checkbox" id="cb-select-all-2" onclick="selectAll(this,'ids[]');"><script type="text/javascript">
function selectAll(obj,name){
var input = document.getElementsByTagName("input");
for(var i = input.length;i--;){
if(input[i].id=="cb-select-all-2"){
input[i].checked = obj.checked;
}
}
}
</script>