繁体   English   中英

锚标记单击方法在Internet Explorer 11中不起作用

[英]Anchor tag click method not working in internet explore 11

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

下面是我的代码。

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

a.click()方法可以在我的Chrome浏览器上正常工作,但不能在IE 11/ 10 a.click()浏览器上工作。 谁能帮我这个忙。

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

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

主要问题必须是下载文件的方式。 首先,执行代码时,您能否在IE控制台中查看日志?

Object doesn't support this action 

出现此错误?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM