是否需要在此reference中使用if
語句?難道不是這樣工作的:使用click()方法使用隱藏文件輸入元素
var fileSelect = document.getElementById("fileSelect"),
fileElem = document.getElementById("fileElem");
fileSelect.addEventListener("click", function (e) {
fileElem.click();
e.preventDefault(); // prevent navigation to "#"
}, false);
這可能會導致NPE異常,如果fileElem爲null。 –
@Nisha javascript沒有NPE,它只是一個未定義的元素錯誤 –
@RUJordan:是的,你是對的。我正是這個意思。與Java和JavaScript混淆:) –