欢迎光临散文网 会员登陆 & 注册

碎片时间学编程「283]:只侦听一次事件

2023-03-10 12:19 作者:路条编程  | 我要投稿


向元素添加事件侦听器,该元素仅在第一次触发事件时运行回调。

  • 使用EventTarget.addEventListener()方法向元素添加事件侦听器。

  • 使用 { once: true }选项只运行一次给定的回调。

JavaScript

const listenOnce = (el, evt, fn) =>  el.addEventListener(evt, fn, { once: true });

示例:

listenOnce(  document.getElementById('my-id'),  'click',  () => console.log('Hello world')); // 'Hello world' 只会在第一次点击时被记录

更多内容请访问我的网站:https://www.icoderoad.com


碎片时间学编程「283]:只侦听一次事件的评论 (共 条)

分享到微博请遵守国家法律