能实现否?

解决方案 »

  1.   

    只能是让checkbox尽量集中 比如都放到一个有id的div中,可以缩小范围
      

  2.   

    name设成一样  document.getElementsByName("checkboxname")
      

  3.   

    .net的服务器端checkbox,生成的name都是不同的,没法设置成相同的
      

  4.   

    很简单啊 用jQuery,$(":checkbox").attr("checked",$(this).attr("checked"))
      

  5.   


    返回还不需要遍历?
    你的逻辑很奇怪啊!
    P.S. jQuery最终实现也是遍历的~ 只是循环体不是你写而已~
      

  6.   

    jQuery是不行的,我没想到什么好的办法
      

  7.   

    如果在服务器端输出的结构处。  每个checkbox后面写下代码
    <script>document.getElementsByTagName("input")[i].checked="checked"</script>一开始定义全局i=0
      

  8.   

    面试题?lz的意思是字面中不能出现for或者while这样的语句?还是严格意义的不能循环?后者不能实现,前者用jquery
      

  9.   

    LZ是SB啊,5个三角怎么来的?
    想不出更好的办法了
      

  10.   

    虽然是JQ 但其内部实现还是循环别想了 不用循环是做不到的 
    要想不循环 要么name要么id全部相同 但这样我想不出有什么意义 请LZ明示
      

  11.   

    通常都是 getElementsByTagName  + 循环当然也可以
     getElementById
    getElementById
    getElementById
    ...
    getElementById
      

  12.   

    name 可以设置成 一样的   然后  一起选中name   或者分组