2016-04-29 1 views
0

Я пытаюсь вызвать событие click для тега привязки, чей href имеет код base64 для изображения.Запуск события click на теге привязки не работает, если имеет код base64

Но он не работает

JavaScript код:

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

HTML код:

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

JSFiddle

Любая помощь приветствуется.

+1

Первый 'click', а затем' href' его поведение по умолчанию проверки https://jsfiddle.net/bnbrr33t/1/ в –

+0

Большое спасибо. Это реальная причина моего вопроса. –

ответ

0

Я решил эту проблему, используя метод щелчка элемента DOM.

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

Также ошибкой был атрибут href, который был определен прежде, чем определение атрибута onclick.

Модифицированный HTML является:

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