<script>
function disable(){
if(document.getElementById("checkbox").checked){
document.getElementById("file").disabled=false;
}
else
document.getElementById("file").disabled=true;
}
</script>

解决方案 »

  1.   

    <input type="checkbox" id="checkbox"onclick=" disable();">
    <input type="file" id="filea" disabled><script>
    function disable(){
    if(document.getElementById("checkbox").checked){
    document.getElementById("filea").disabled=false;
    }
    }
    </script>
    把id换一下
      

  2.   

    <input type="checkbox" id="checkbox"onclick="return disable();">
    <input type="file" id="file"><script>
    function disable(){
    if(document.getElementById("checkbox").checked){
    document.getElementById("file").disabled=true;
    }
    else
    document.getElementById("file").disabled=false;
    }
    </script>
      

  3.   

    还是不行,提示“对象不支持此属性或方法”,是不是file就不能这么操作还是?