TL; DR: Вместо ссылки на функцию щелчка (js.click
) попробуйте вызвать ее: js.click()
.
NL; PR: As Себлор упомянул, что любой элемент HTML допускает привязку слушателей событий.
Этот pastebin показывает предупреждение, запускаемое программно из функции, привязанной к событию щелчка div.
var js = document.getElementById('product16');
js.click = function (){alert("div click");}; // assign some behavior
js.click(); // trigger it
<div id="product16">
hello
</div>