【发布时间】:2015-11-20 10:48:38
【问题描述】:
我对 jquery 的 click()-function 有疑问。我用document.createElement('a') 创建了一个<a>-element,并想调用关于这个元素的click()-function。关于这个元素,我想创建一个 Excel 文件并将其保存在桌面上。
我的代码:
$('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();
});
此功能在 chrome 下有效,但在 Firefox 下无效。
有人知道为什么这不起作用吗?
【问题讨论】:
-
这适用于我在 Ubuntu 上的 Firefox 72.0.2 上。谁能提供一些资源的链接以确认更改?
标签: javascript jquery firefox click