解决方案 »
- WEB开发初学者 菜鸟级别要想学好这项技术都需要学些什么啊?
- form中关于input type=button时,如果id="submit"时会无法调用form.submit(),为什么?
- 问个简单问题啊~~javascript里面如何把var值转成时间类型比较
- 急急!!求各位高手给一些java面试题!
- ext布局如何实现左边是tree,右边是显示区域
- Action参数丢失的问题
- 控制 Windows Media Player 插件?
- window.resizeTo(screen.width,screen.height); 怎末不全屏啊?
- 在FIREFOX中如何调用FLASH里的函数?
- 文本框如何不显示边框?
- 请教这样的效果该怎么做比较合适,分不够可以加 现金也行
- 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>