IE之怪現象

對於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

相關文章
相關標籤/搜索