如果有base64代码,触发锚标记上的click事件并不起作用

时间:2016-04-29 08:44:45

标签: javascript jquery click base64 anchor

我正在尝试触发其href具有base64代码的锚标记的click事件。

但它不起作用

JavaScript代码:

$("#screenShotOutput").trigger("click")

HTML code:

<a href="base64Code" onclick="javascript:alert('hii')" download="screenshot.png">Download Screenshot</a>

JSFiddle

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我使用DOM元素的click方法解决了这个问题。

$("#screenShotOutput")[0].click()

另外,错误是在onclick属性定义之前首先定义了href属性。

修改后的HTML是:

<a onclick="javascript:alert('hii')" href="base64Code"  download="screenshot.png">Download Screenshot</a>