addEventListener
改變事件對於輸入文件中選擇在IE 9和10中的文件選擇後應觸發,但它在第二時間爲文件選擇之後觸發,這意味着在第一次如果沒有文件被選擇,則對於第一選擇它不會觸發和後,對於每一個文件選擇收聽事件觸發器(如果不同的文件被選中)。我的代碼片段:聽在Internet Explorer
HTML
<input type="file" name="imagefile" id="upload">
的JavaScript
var file = document.getElementById("upload");
file.addEventListener("change", handlefileselect, false);
function handlefileselect(event) {
alert("file selected");
}
的代碼運行正常在Firefox和Chrome,但與IE瀏覽器有問題。
得到it.Thanks這個標籤解決..但爲什麼IAM得到這麼晚回覆 – PRASANTH 2013-04-20 05:37:25
@PRASANTH遲到回覆? – 2013-04-20 05:38:21
手段第一個文件選擇更改事件功能不會執行,但之後,對於每一個文件選擇的事件觸發的原因是什麼。這是發生對我來說既IE 9和10 – PRASANTH 2013-04-20 05:41:25