搞定,原来是要把document.all("change").readOnly=false;分开写
 var oChange;
        alert("enter");
        oChange=document.all("change")
        oChange.readOnly=false
这样就行了

解决方案 »

  1.   

    document.all("change").readOnly=document.all("change").readOnly? false|true;
      

  2.   

    这就奇怪了,为什么document.all("change").readOnly=false这样不行呢?
      

  3.   

    <input id="change" type="text" name="change" readOnly ></input>document.all("change").setAttribute("readOnly",false)
    document.all("change").readOnly=false
    document.all("change").removeAttribute("readOnly")都试试
      

  4.   

    joe820302(joe)你这些全都是对的
    document.all("change").readOnly=false刚我这样写是错的现在又对了
      

  5.   

    document.all("change").
    可能是这个原因:
    里面的change应该是name而不是id。
    现在在家里,没有msdn。你自己去查一下吧