1.你自己在论坛里搜索, 已经有很多答案了.
2.<label for=check1>文字</label><input type=checkbox id=check1>

解决方案 »

  1.   

    <script>
    function getRbSelect(){
    var rb=document.all.tags('input')
    for (i=0;i<rb.length;i++){
    if(rb[i].name=='radiobutton'){
    if(rb[i].checked){alert(rb[i].value)
    return
    }
    }
    }
    alert("you havn't selected radio")
    }function setSelect(){
    if(event.srcElement.tagName=='INPUT')return
    event.srcElement.children[0].click()
    }
    </script>
    <span onclick="setSelect()">
    <span><input type="radio" name="radiobutton" value="A">A</span>
    <span><input type="radio" name="radiobutton" value="B">B</span>
    <span><input type="radio" name="radiobutton" value="C">C</span>
    </span>
    <INPUT TYPE="Button" NAME="cmdClick" VALUE="单击" onclick="getRbSelect()">