ie8文件上傳onchange無效

關於ie8文件上傳onchange事件無效

前幾天,在修改一個關於文件上傳bug時,發現谷歌,火狐都能順利上傳,唯獨ie8無法上傳。經過調試,原因是沒有觸發onchange事件,而主要的原因是,file的click事件是由它旁邊的按鈕通過dispatchEvent而觸發,所以導致無效。解決方案:

    <a href="javascript:void(0)">上傳</a>
    <input type="file" style="opacity:0;position:absolute;z-index:1000;left:0"/>

使上面的input完完全全覆蓋a標籤,即可完成解決問題。

發佈了24 篇原創文章 · 獲贊 15 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章