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。

posted @ 2013-06-20 14:49  shtzsp  阅读(240)  评论(6)    收藏  举报