Tôi gặp sự cố với hàm số click()
từ jquery. Tôi tạo một mã số <a>
với document.createElement('a')
và muốn gọi số click()
-chức năng về yếu tố này. Về phần tử này, tôi muốn tạo một tệp Excel và lưu nó ở màn hình nền.Nhấp chuột theo chương trình trên <a> -tag không hoạt động trong Firefox
Mã của tôi:
$('body').on('click', '#test', function(event) {
var link = document.createElement('a');
link.download = 'test.xls';
link.href = 'data:application/vnd.ms-excel;utf-8,test';
link.click();
});
Chức năng này làm việc dưới chrome, nhưng không dưới firefox.
Ví dụ làm việc: http://jsfiddle.net/0hnuw6b4/1/
Có ai biết tại sao không hoạt động?
Nó hoạt động không tốt. Đó là một vòng lặp vô tận. – WhistleWhite