.style.display="none"
不显示
.style.display=""
显示

解决方案 »

  1.   

    <input name=file1 type=file style="display:none">
    <input name=haha type=checkbox onclick=show(this)>
    <script language=javascript>
    function show(obj)
    {
    if(obj.checked)
    {
    document.getElementById("file1").style.display=''
    }
    else
    {
    document.getElementById("file1").style.display='none'
    }
    }
    </script>
      

  2.   

    <input name=file1 type=file style="display:none">
    <input name=haha type=checkbox onclick=show(this)>
    <script language=javascript>
    function show(obj)
    {
    if(obj.checked)
    {
    document.getElementById("file1").style.display='block'
    }
    else
    {
    document.getElementById("file1").style.display='none'
    }
    }
    </script>