猿问

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

侃侃无极
浏览 1218回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答