Javascript Событие «addEventListener» запускается при загрузке страницы [duplicate]
На этот вопрос уже есть ответ:
addEventListener вызывает функцию без меня, даже не спрашивая ее 3 ответаКогда я запускаю следующий скрипт, событие всегда срабатывает при загрузке страницы. Я не уверен, что я делаю неправильно, я создаю элемент, нахожу его в DOM, затем присоединяю слушателя, но он всегда запускает событие при загрузке страницы, а не при нажатии на элемент.
<script type="text/javascript" language="javascript">
document.write("<div id=\"myDiv\">I am a div</div>");
el = document.getElementById("myDiv");
el.addEventListener("click", alert("clicktrack"), false);
</script>