ondbclick="GetChecked('Ra3')引号是不是没写全?

解决方案 »

  1.   

    document.all(" + WhichInput.checked+ ").checked=false;
      

  2.   

    不妨这样写:<INPUT id="Ra3"  ondbclick="GetChecked(this) type="radio"  runat="server">
    <INPUT id="Ra4"  ondbclick="GetChecked(this) type="radio"  runat="server">
    <INPUT id="Ra7" ondbclick="GetChecked(this)  type="radio"   runat="server">
    如有以上若干个Radio控件,
    我想通过javascript当双击Radio时,传递ID号,进而将其checked改为false,
    可是为什么不行呢,代码如下:
    function GetChecked(element)
    {
      element.checked = false;
    }
      

  3.   

    document.all(" + WhichInput.checked+ ").checked=false;
    这种方法不行,
    element.checked = false;却行,为什么?
    明天结贴。
      

  4.   

    以下语句错了或者说,这跟本不是语句document.all." + WhichInput.checked+ ".checked=false;
    document.all 是javascript内的对像。“+ WhichInput.checked+ " 是字符串
    这种语句在任何编程语言内都是非法的。。 jasper_liu(波仔) 的方法是常用的方法
      

  5.   

    这个问题来js版问吧
    <INPUT id="Ra3" ondblclick="checked=false" type="radio" checked>
      

  6.   

    既然是在客户端执行的代码,那么后面的runat="server"是不需要的,我是这么认为,你可以试试