for(var i = 0; i < document.all.length; i++){
if(document.all[i].tagname="radio")
    document.all[i].checked = true;
}

解决方案 »

  1.   

    <html>
    <head>
    <title>chooseall</title>
    </head>
    <body>
    <input type=button value='全选' onclick='chooseAll()'>
    <input type=button value='取消' onclick='chooseNo()'>
    <input type=button value='反选' onclick='againChoose()'>
    <input type=checkbox name=id >
    <input type=checkbox name=id >
    <input type=checkbox name=id >
    <input type=checkbox name=id >
    <input type=checkbox name=id >
    <input type=checkbox name=id >
    <input type=checkbox name=id >
    <input type=checkbox name=id >
    <input type=checkbox name=id >
    <script>
    function chooseAll(){
    for(i=0;i<document.all("id").length;i++){
    document.all("id")[i].checked=true;
    }
    }
    function chooseNo(){
    for(i=0;i<document.all("id").length;i++){
    document.all("id")[i].checked=false;
    }
    }
    function againChoose(){
    for(i=0;i<document.all("id").length;i++){
    document.all("id")[i].checked= !document.all("id")[i].checked;
    }
    }
    </script>
      

  2.   

    http://expert.csdn.net/Expert/topic/2000/2000129.xml?temp=.7764093