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>

Ответы на вопрос(2)

Ваш ответ на вопрос