学无先后,达者为师

网站首页 编程语言 正文

addEventListener的执行函数使用具名函数并传参,可使用removeEventListener移除

作者:M-Didid 更新时间: 2021-12-10 编程语言

添加事件监听

 // 给需要添加监听事件的对象添加参数
 //id, index, issubmited是已存在的值
 document.getElementById(id)._params = { id, index, issubmited };
 //_this.pasteFun函数为执行函数
 document.getElementById(id).addEventListener("paste", _this.pasteFun);

执行函数

pasteFun(event) {
      var { id, index, issubmited } = event.target._params;
      //.....
   }

移除

 document.getElementById(id).removeEventListener("paste", this.pasteFun);

over!

原文链接:https://blog.csdn.net/qq_41251187/article/details/122103191

栏目分类
最近更新