通過點選事件引用input[type=file]
阿新 • • 發佈:2019-01-27
通過點選事件引用file
寫一個a標籤做為按鈕:
<a href="#" class="Upload fl" onclick=";" >本地上傳<a>
再將input{type=file}隱藏:
<input id="file" type="file" name="file" title="上傳頭像" style="display:none;" accept="image/gif,image/jpeg,image/jpg,image/png" />
再通過js點選引用
function openBrowse(){
var ie=navigator.appName=="Microsoft Internet Explorer" ? true : false;
if(ie){
document.getElementByIdx_x_x("file").click();
document.getElementByIdx_x_x("filename").value=document.getElementByIdx_x_x("file").value;
}else{
var a=document_createEvent("MouseEvents");//FF的處理
a.initEvent("click", true, true);
document .getElementByIdx_x_x("file").dispatchEvent(a);
}
}