在使用addEventListener时,如果需要使用默认参数,可以通过另一个函数来定义默认参数,并在addEventListener中传入该函数。示例代码如下:
function handleClick(event, type = 'click') {
console.log(event.type); // 获取事件类型
console.log(type); // 获取自定义参数
}
const button = document.querySelector('button');
button.addEventListener('click', (event) => handleClick(event));
以上代码中,handleClick函数定义了一个默认参数type,并在addEventListener中传入该函数。在调用handleClick函数时,如果没有传入type参数,type将使用默认值'click'。