给div添加了点击事件,为什么alert事件不执行?求大神帮忙
<body>
<div class="div" style="height: 100px;width: 100px;background-color: red"></div>
<script>
function alert1(){
alert("d")
}
window.onload=function(){
var div=document.getElementsByClassName("div");
alert("能执行到这里");
div.onclick= function () {
alert("这里没反应");
alert1();
}
}
</script>