function addEventListener

<ul>
    <li>假如ev1与ev2都未添加圆括号,那么点击按钮后依次输出first,second</li>
    <li>假如ev1添加了圆括号而ev2没有,那么页面加载完成后输出first</li>
    <li>假如ev2添加了圆括号而ev1没有,那么页面加载完成后输出second</li>
    <li>假如ev1与ev2都添加了圆括号,那么页面加载完成后依次输出first,second</li>
</ul>
<b>注意:ev不加()是把函数名作为参数传入,返回值为整个函数体。而加了()即为马上调用(执行)函数,返回值为函数返回值</b><br/>
<button id="btn">点击事件</button>
<script type="text/javascript">
    var e = document.getElementById("btn");
    e.addEventListener("click",ev1);//此处ev1没有添加圆括号表示将ev1作为参数传递给function ev1(),按钮点击完成之后执行函数
    function ev1(){
        console.log("first");
    }
    e.addEventListener("click",ev2());//此处ev2添加圆括号表示立即执行function ev2,返回值为函数体false,页面加载完成之后执行函数
    function ev2(){
        console.log("second");
    }
</script>

 

转载于:https://www.cnblogs.com/wangyeye14/p/6225720.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值