Tôi muốn tùy chỉnh các nút đầu vào tập tin, vì vậy tôi sử dụng mã này để tạo ra một tập tin yếu tố đầu vàođộng tạo file yếu tố đầu vào
function inputBtn(){
var input=document.createElement('input');
input.type="file";
setTimeout(function(){
$(input).click();
},200);
}
<button id="ifile" onclick="inputBtn()">create</button>
Tuy nhiên, khi tôi bấm tạo, nó cho thấy không có gì.
bạn đang nhận được một lỗi, không bạn? Ngoài ra, mã của bạn không cố gắng * hiển thị * một đầu vào, nó chỉ * tạo * một. – Bergi
Bạn cũng không thể bấm vào đầu vào tệp bằng cách sử dụng jquery; không thể vì lý do bảo mật. – Daedalus
@Daedalus - input.click(); sẽ thực hiện một sự kiện nhấp chuột trên phần tử DOM 'đầu vào' – user1789573