addEventListener 可以通过第三个参数来传递参数。这个参数是一个布尔值,称为 'useCapture',用于指定事件是否在捕获阶段触发。在这个参数之后,可以传递任意数量的参数,这些参数将被传递给事件处理程序函数。

例如,以下代码将一个 'click' 事件处理程序添加到一个元素中,并传递一个字符串参数:

var element = document.getElementById('myElement');
element.addEventListener('click', function(event, myParam) {
  console.log(myParam);
}, false, 'Hello World');

当单击该元素时,事件处理程序将输出字符串 'Hello World'。


原文地址: https://www.cveoy.top/t/topic/lu0f 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录