JavaScript addEventListener: 传递参数给事件处理函数
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 著作权归作者所有。请勿转载和采集!