这里我就简单写一下<script>
function uplock(){
document.getElementById("file1").click();
}
</script>
<input type="file" id="file1" />
<input type="button" id="btnok" onclick="uplock()"/>简单的一个控件单击调用另一个控件的单击事件,IE下可用 ,谷哥下红色字体的.click()就没反应。求指点

解决方案 »

  1.   

     没搞懂   想实现什么
     上面这段JS 在IE都是错误的 别说GG
     那有这样加颜色的 
      

  2.   


    function uplock() {
        document.getElementById("input_File").click();
    }  <input  style="display:none" type="file" size="40" name="input_File" onpropertychange="file1.value=this.value" contenteditable="false" onchange="getType()"  id="input_File" runat="server"/>
                   <input type="text" name="file1" id="file1"/>
                  
         <input type="button" value="浏览" id="btnlock" name="btnlock" onclick="uplock()"/>  
                  </div>
      

  3.   

    点击“浏览按钮后”  执行 document.getElementById("input_File").click();也就是相当于点击文档上传按钮,IE正常 谷哥下没反应