addEventListener 为什么事件默认就执行了?

以下代码,给class="inner"元素添加点击事件,但是打开浏览器事件就被执行了,并且传入的事件对象是undefined

<body>

<div class="outer">

    o

    <div class="inner">i</div>

</div>

<script type="text/javascript" src='./util/util.js'></script>

<script type="text/javascript">

    var dOuter=document.querySelector('.outer');

    var dInner=document.querySelector('.inner');

    dInner.addEventListener('click',conInfo(event),false);

    dOuter.addEventListener('click',conInfo(event),false);

    function conInfo(event){

        console.log('event...');

        console.log(event);

    }

</script>

</body>

打开浏览器 事件就执行了,并且传入的event=undefined

https://img2.mukewang.com/5c0627be00012ea401220037.jpg

侃侃无极
浏览 1218回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript