document.getElementById("my_id").setAttribute("readonly", "readonly"); 
这个在ie6下可以,在ie8下为什么不可以呢。

解决方案 »

  1.   

    <script type="text/javascript"> 
    function a(){ 
    document.getElementById("my_id").removeAttribute("readOnly"); 

    function b(){ 
    document.getElementById("my_id").setAttribute("readOnly","true"); 

    </script> 
    JQUERY$("#my_id").attr("readonly":"readonly");
    $("#my_id").removeAttr("readonly"); 
      

  2.   

    $("#my_id").attr("readonly":"readonly");
    $("#my_id").removeAttr("readonly"); 
      

  3.   


      是这样滴吧  $("#my_id").attr("readonly","readonly");
      

  4.   

    $("#my_id").attr("readonly":"readonly");
    $("#my_id").removeAttr("readonly"); 
      

  5.   

    $("#my_id").attr("readonly""readonly");
    $("#my_id").removeAttr("readonly");attr("readonly", "true");
    attr("readonly", "");试了,都可以
      

  6.   

    function b(){  
    document.getElementById("my_id").setAttribute("readOnly","true");  
    }