Javascript "addEventListener" -Ereignis wird beim Laden einer Seite ausgelöst [duplizieren]

Diese Frage hat hier bereits eine Antwort:

addEventListener ruft die Funktion auf, ohne dass ich sie dazu auffordert 3 answers

Wenn ich das folgende Skript ausführe, wird das Ereignis beim Laden der Seite immer ausgelöst. Ich bin mir nicht sicher, was ich hier falsch mache. Ich erstelle das Element, finde es im DOM und füge dann einen Listener hinzu, aber es löst immer das Ereignis aus, wenn die Seite geladen wird und nicht, wenn auf das Element geklickt wird.

<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>