1. 程式人生 > >通過點選事件引用input[type=file]

通過點選事件引用input[type=file]

通過點選事件引用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); } }