IE之怪现象
对于Web开发来说,IE着实是个恶梦。这里把IE的各种“与众不同”累积下来,以免以后浪费再次查找问题的时间。
1. 对于type=file的input,IE8无法用
document.getElementById('file_input').value=''
或 jQuery('#file_input').val('')
的方法来将input的内容清空,后来发现用form的reset方法可以达到目的,如:
document.getElementById('form_upload').reset();
2. IE8仍不支持HTML5的File API.
3. IE8中用input的onchange属性来进行上传文件的提交(target是一个hidden的iframe),页面上不会显示上传进度条等任何指示状态的东西,好像根本没有在上传:(,而且上传完毕后也不会触发iframe的load事件。只有用submit按钮进行提交文件才会显示进度条,而且完毕后会触发iframe的load。

浙公网安备 33010602011771号