侧边栏壁纸
博主头像
前端学习

行动起来,活在当下

  • 累计撰写 307 篇文章
  • 累计创建 18 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

js—对象绑定的两种方法

Administrator
2022-05-11 / 0 评论 / 0 点赞 / 102 阅读 / 0 字
<button id="btn">点击</button>

1、给一个对象绑定一个事件处理函数的第一种形式
给当前的btn绑定fn1函数

function fn1() {
  console.log(this);
}

function fn2() {
  console.log(100);
}
btn.onclick = fn1;

代码演示:

202104081617868258330956

给当前的btn绑定fn2函数

后面绑定的函数会覆盖前面绑定的函数

btn.onclick = fn2;

代码演示:

202104081617868590259981

2、给一个对象的同一个事件绑定多个函数,需要第二个形式addEventListener()
是否捕获:默认是false false:冒泡 true:捕获

btn.addEventListener('click', fn1, false);
btn.addEventListener('click', fn2, false);

代码演示:

202104081617868812833224

0

评论区