动态创建时,click()方法不会触发锚点上的click事件

维迪亚·萨加尔·米什拉(Vidya Sagar Mishra)

我已经使用document.createElement('a')方法创建了一个锚元素,但是在尝试触发click事件时,它不会触发click事件。有关更多详细信息,请参见以下代码

var link = document.createElement("a");
link.setAttribute("href", context+"/images/"+filePath);
link.setAttribute("href", "http://192.168.0.170:8082/abc/AttachmentData/getAttachment?path=pathTofile");
link.setAttribute("download", "abc.csv");
link.click(); 

我想下载文件。href中提供了文件链接。该代码在我的本地系统上有效,但是在生产服务器上部署时不起作用。

mengxingshike2012

您刚刚创建了link元素,但尚未添加到文档中。

尝试:

document.body.appendChild(link); // put it where you want the link show.
link.click()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击父div时如何在锚点上触发click事件

来自分类Dev

锚点未触发的click事件

来自分类Dev

动态添加HTML时不会触发Click事件

来自分类Dev

在外部div的点击上触发内部锚点的click事件将进入无限循环?

来自分类Dev

动态ModalPopupExtender不会触发OK Click事件

来自分类Dev

从Mail动态创建的ahref触发click事件

来自分类Dev

动态附加在GridView行数据绑定中时,不会触发LinkButton.Click事件

来自分类Dev

动态附加在GridView行数据绑定中时,不会触发LinkButton.Click事件

来自分类Dev

锚点标签内的jQuery click事件

来自分类Dev

锚点标记内的jQuery click事件

来自分类Dev

jQuery Click事件不会触发

来自分类Dev

使用jquery 1.11.3.min.js时,不会触发click事件上的jquery。

来自分类Dev

jQuery click事件未触发使用jQuery动态创建的元素

来自分类Dev

复制元素时,jQuery click事件不会触发

来自分类Dev

在Jquery上按Enter键时,Click事件触发

来自分类Dev

.click()上的触发事件(选择文本时除外)

来自分类Dev

在Jquery上按Enter键时,Click事件触发

来自分类Dev

C#-WPF-画布上的Mousemove事件将重载鼠标事件,因此不会触发click事件

来自分类Dev

触摸事件无法在没有href的锚点上触发

来自分类Dev

jQuery中不会触发Click事件

来自分类Dev

在开发人员控制台中触发时,jQuery的“ click”事件不会触发

来自分类Dev

在Angular中,当父元素具有click事件时,不会触发child的change事件

来自分类Dev

动态添加的敲除数据绑定属性不会触发click事件处理程序

来自分类Dev

在锚点悬停时也会触发将鼠标悬停在最近的锚点上

来自分类Dev

div按钮上的jQuery click()不会触发

来自分类Dev

Chrome不会触发SVG元素的click事件(Firefox会触发)

来自分类Dev

click事件不会在新创建的li标签上触发

来自分类Dev

如果在循环中创建元素,则Bootstrap下拉列表不会触发click事件

来自分类Dev

单击链接时,Click() 不会从 <a href> 触发

Related 相关文章

  1. 1

    单击父div时如何在锚点上触发click事件

  2. 2

    锚点未触发的click事件

  3. 3

    动态添加HTML时不会触发Click事件

  4. 4

    在外部div的点击上触发内部锚点的click事件将进入无限循环?

  5. 5

    动态ModalPopupExtender不会触发OK Click事件

  6. 6

    从Mail动态创建的ahref触发click事件

  7. 7

    动态附加在GridView行数据绑定中时,不会触发LinkButton.Click事件

  8. 8

    动态附加在GridView行数据绑定中时,不会触发LinkButton.Click事件

  9. 9

    锚点标签内的jQuery click事件

  10. 10

    锚点标记内的jQuery click事件

  11. 11

    jQuery Click事件不会触发

  12. 12

    使用jquery 1.11.3.min.js时,不会触发click事件上的jquery。

  13. 13

    jQuery click事件未触发使用jQuery动态创建的元素

  14. 14

    复制元素时,jQuery click事件不会触发

  15. 15

    在Jquery上按Enter键时,Click事件触发

  16. 16

    .click()上的触发事件(选择文本时除外)

  17. 17

    在Jquery上按Enter键时,Click事件触发

  18. 18

    C#-WPF-画布上的Mousemove事件将重载鼠标事件,因此不会触发click事件

  19. 19

    触摸事件无法在没有href的锚点上触发

  20. 20

    jQuery中不会触发Click事件

  21. 21

    在开发人员控制台中触发时,jQuery的“ click”事件不会触发

  22. 22

    在Angular中,当父元素具有click事件时,不会触发child的change事件

  23. 23

    动态添加的敲除数据绑定属性不会触发click事件处理程序

  24. 24

    在锚点悬停时也会触发将鼠标悬停在最近的锚点上

  25. 25

    div按钮上的jQuery click()不会触发

  26. 26

    Chrome不会触发SVG元素的click事件(Firefox会触发)

  27. 27

    click事件不会在新创建的li标签上触发

  28. 28

    如果在循环中创建元素,则Bootstrap下拉列表不会触发click事件

  29. 29

    单击链接时,Click() 不会从 <a href> 触发

热门标签

归档