<html>
  <head>
    <base href="<%=basePath%>">
<script type="text/javascript">

function addFile(){
document.getElementById("upload").action = "uploadSelevt";
document.getElementById("upload").submit();
}
</script>
  </head>
  
  <body>
        <input type="button" id="fileButton" name="fileButton" onclick="selectFile();" value="选择文件"/>
   <iframe id='target_upload' name='target_upload' src='' style='display: none'></iframe>
        <form id="upload" name="upload" action="tiaozhuan" enctype="multipart/form-data" >
        <input type="file" id="fileName" name="fileName" onchange="addFile();" style="display:none;"/>
        </form>
  </body>
</html>
代码如上:利用button来打开文件,使用onchange来自动提交。但是在执行document.getElementById("upload").submit();这句时,IE会报错,报错为拒绝访问。
如果使用<input type="file" id="fileName" name="fileName" onchange="addFile();" >自带的浏览则可以通过。求解。