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