在写JavaScript的时候,如何判断单选按钮是否被选中,并且在什么时候调用,急啊!!!!

解决方案 »

  1.   

    if( xxx.checked )
      ......
      

  2.   


    比如这样:<script>   
      function   check()   
      {   
      for(i=0;i<document.form1.r1.length;i++)   
      if(document.form1.r1[i].checked)   
      {alert(document.form1.r1[i].value);return;}   
      }   
    </script>   
      <form   name=form1>   
      <input   type=radio   name=r1   value=1>   
      <input   type=radio   name=r1   value=2>   
      <input   type=radio   name=r1   value=3>   
      <input   type=button   onclick=check()>   
      </form>
      

  3.   

    可以在radio的onclick事件中判断是否选中
      

  4.   

    <script>  
      function  check()  
      {  
      for(i=0;i <document.form1.r1.length;i++)  
      if(document.form1.r1[i].checked)  
      {alert(document.form1.r1[i].value);return;}  
      }  
    </script>  
      <form  name=form1>  
      <input  type=radio  name=r1  value=1>  
      <input  type=radio  name=r1  value=2>  
      <input  type=radio  name=r1  value=3>  
      <input  type=button  onclick=check()>  
      </form>
      

  5.   

    先获取所有的单选按钮,然后循环判断每个单选按钮的checked属性值是否为true
      

  6.   

    单选钮你得到的会是一个数组,遍历一下,checked属性(.checked)