checkbox 全选的问题 本帖最后由 t240034137 于 2010-06-25 11:53:16 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 getElementsByName返回的是数组,访问下标就好了。这么奇怪的命名。id还一样囧 function selectall(){ for(var i=0;i<=100;i++){ var key='game_dic_key['+i+']'; var selectclick=document.getElementsByName(key); selectclick[0].checked=true; } } 惨不忍睹的代码 不是 我用PHP 写的 一个循环 <!--{loop $game_dictionary $key $val}--> <tr> <td><input type="checkbox" id ='select' name="game_dic_key[{$key}]" value="{$val['game_dic_key']}" ></td> </tr> <!--{/loop}-->所以出现上面那中代码 哦 理解了!呵呵getElementsByName返回的是数组 getElementByName返回的才是对像。你得到是一个数组,所以你要[0]去这个对象。 把name改成相同的,找控件类型为CheckBox的然后循环CheckBox集合,循环赋值也可以实现的。 把name改成相同的 $("input[name='eno']").each( function(){ $(this).attr("checked",true); } ); 建议你使用JQuery很方便function selectall(){ $(":checkbox").each(function(){ $(this).attr("checked",true); }); } file的onclick事件如何触发? 关于Ext.window 和iframe的传值问题? 关于onmouseover事件的触发 变量未定义——困扰我两天的问题 在线编辑器的焦点问题 怎样用一个函数使多个iframe自动调整高度? 如果判断一个字符串中只包含GATC这四个字母? OBJECT 的问题 这个功能可以实现吗?大家帮帮忙,原出200分 请问如何判断文本框中的输入字符串为a-z,A-Z,0-9组成的 什么原因导致字体变大、整体效果变丑? 页面显示客户端本地图片。
for(var i=0;i<=100;i++){
var key='game_dic_key['+i+']';
var selectclick=document.getElementsByName(key);
selectclick[0].checked=true;
}
}
惨不忍睹的代码
<tr>
<td><input type="checkbox" id ='select' name="game_dic_key[{$key}]" value="{$val['game_dic_key']}" ></td>
</tr>
<!--{/loop}-->
所以出现上面那中代码
$("input[name='eno']").each(
function(){
$(this).attr("checked",true);
}
);
function selectall(){
$(":checkbox").each(function(){
$(this).attr("checked",true);
});
}