很抱歉,如果这个问题看起来有点愚蠢,我对JavaScript很陌生。 首先是我的代码:
function toggleClass(fElement, fClass = ""){
if (fElement.getAttribute("class") == fClass){
fElement.removeAttribute("class");
}else{
fElement.setAttribute("class", fClass);
}
}
var button = document.getElementById("button");
var sidebar = document.getElementById("sideBar");
button.addEventListener("click", toggleClass(sidebar, "closed"));
我正试图在点击时切换课程。我知道可以使用.onClick事件,但是,我是必须解决问题的人之一。
我不确定此代码有什么问题,因为我已经研究过语法,这似乎是正确的(我相信)。尽管如此,一旦网页加载,封闭的类已经添加到侧边栏元素,单击该按钮不会切换类属性。
非常感谢帮助...... PS :(如果这是一个重复的问题,请链接到我的问题) 谢谢!