锚定标签点击方法不适用于互联网探索11

Anchor tag click method not working in internet explore 11

本文关键字:适用于 互联网 探索 不适用 方法 标签      更新时间:2023-09-26

我想使用JavaScript来刺激自动下载。

下面是我的代码。

var a = document.createElement("a");
a.href = filepath;
a.download = filename;
a.click();

a.click()方法在我的Chrome浏览器中运行良好,但在IE 11/ 10浏览器中不起作用。有人能帮我吗。

编辑1:我的要求很简单。我想创建锚标记,添加文件路径和我的新文件名,点击方法它将下载新名称的文件。它可以在Chrome浏览器上工作,但不能在IE浏览器上工作。根据我的发现,IE不支持带有锚点标签的下载属性。

.click函数必须在IE 11中工作,您可以在这里尝试:

主要问题一定是下载文件的方式。首先,当你执行代码时,你能在IE控制台中查看日志吗?

Object doesn't support this action 

是否出现此错误?