在addeventlistener-javascript中传递参数
我定义了一个函数来更改elements属性。在addeventlistener-javascript中传递参数,javascript,addeventlistener,Javascript,Addeventlistener,我定义了一个函数来更改elements属性。 我想在“addEventListener”中向这个函数传递一个参数,这就是我的问题 以下是函数: function collapse (el) { var _cl = el.classList; _cl.add("box_size1"); el.removeAttribute("id"); } 以下是主要代码: window.onload = function() { var el = document.getEle
我想在“addEventListener”中向这个函数传递一个参数,这就是我的问题 以下是函数:
function collapse (el) {
var _cl = el.classList;
_cl.add("box_size1");
el.removeAttribute("id");
}
以下是主要代码:
window.onload = function() {
var el = document.getElementById("box_size2");
el.addEventListener("click", collapse(???));
}
我应该写什么来代替问号呢?无需通过函数传递任何内容。默认情况下,
此
在函数中绑定。只需在函数内部调用此
,而不是el
window.onload=function(){
var el=document.getElementById(“框大小2”);
el.addEventListener(“点击”,折叠);
}
函数折叠(){
var_cl=this.classList;
_第1条添加(“盒子尺寸1”);
此。删除属性(“id”);
console.log(this.outerHTML)
}
单击
无需通过函数传递任何内容。默认的此
在函数中绑定。只需在函数内部调用此
,而不是el
window.onload=function(){
var el=document.getElementById(“框大小2”);
el.addEventListener(“点击”,折叠);
}
函数折叠(){
var_cl=this.classList;
_第1条添加(“盒子尺寸1”);
此。删除属性(“id”);
console.log(this.outerHTML)
}
单击
您在谷歌搜索过“JavaScript如何将参数传递给addEventListener”吗?您在谷歌搜索过“JavaScript如何将参数传递给addEventListener”吗?