当我运行下面的脚本时,事件总是在页面加载时触发。我不确定我做错了什么,我创建元素,在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>