<script>
funtion check()
{
 for(i=1;i<=5;i++)
 {
   op = "op"+i;
   if(document.form1.eval(op).checked = false)
    {
     return false;
    }
  }
 return true;
}
</script>
用eval

解决方案 »

  1.   

    <script>
    funtion check()
    {
     for(i=1;i<=5;i++)
     {
       op = "op"+i;
       if(!document.form1.eval(op).checked)//此处请注意等号的用法,应该是用"=="或者写成左边形式
        {
         return false;
        }
      }
     return true;
    }
    </script>
      

  2.   

    晕了,还是不行,为什么报出  Object doesn't surpport this property or method ????document.form1.eval(op).checked 这个的问题。再答一下,加分。