<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>无标题页</title>
    <script>
        function demo()
        {
            for(var i=0;i<document.all.rd.length;i++)
            
                if(document.all.rd[i].checked==true)
                {
                    document.write(document.all.rd[i].value);
                }
            }
        }
    </script>
</head>
<body>
  <form name="all">
    <input  name="rd" type=radio value="A" onclick="demo();"/>A 
    <input  name="rd" type=radio  value="B" onclick="demo();"/>B
    <input  name="rd" type=radio  value="C" onclick="demo();"/>C 
  </form>
</body>
</html>
   代码如上,不知道错误在哪里,请问问错误是哪里, 正确应该如何写啊 ,谢谢大家

解决方案 »

  1.   

    你没说要实现什么功能,
    不过你的for语句少了个“{”
    会报错
    function demo() 
            { 
                for(var i=0;i <document.all.rd.length;i++) 
                {
                    if(document.all.rd[i].checked==true) 
                    { 
                        document.write(document.all.rd[i].value); 
                    } 
                } 
            } 
      

  2.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
        <title>无标题页 </title> 
        <script> 
            function demo() 
            { 
                for(var i=0;i <document.all.rd.length;i++) 
                {
                    if(document.all.rd[i].checked==true) 
                    { 
                        text.value = document.all.rd[i].value; 
                    } 
                } 
            } 
        </script> 
    </head> 
    <body> 
      <form name="all"> 
        <input  name="rd" type=radio value="A" onclick="demo();"/>A 
        <input  name="rd" type=radio  value="B" onclick="demo();"/>B 
        <input  name="rd" type=radio  value="C" onclick="demo();"/>C 
      </form>
      <input id="text"/>
    </body> 
    </html> 
      

  3.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
        <title>无标题页 </title> 
        <script> 
            function demo() 
            { 
                for(var i=0;i <document.all.rd.length;i++) 
                {
                    if(document.all.rd[i].checked==true) 
                    { 
                        text.value = document.all.rd[i].value; 
                    } 
                } 
            } 
        </script> 
    </head> 
    <body> 
      <form name="all"> 
        <input  name="rd" type=radio value="A" onclick="demo();"/>A 
        <input  name="rd" type=radio  value="B" onclick="demo();"/>B 
        <input  name="rd" type=radio  value="C" onclick="demo();"/>C 
      </form>
      <input id="text"/>
    </body> 
    </html>