我有一个连接到一个类的函数,它可以让我通过类名删除它。我遇到的问题是当我有两个具有相同类名的元素时。该函数关闭两个类,而不仅仅是选择的类。
我认为我使用了一个 element.this 函数,但是当我尝试它时,没有一个类被删除。
有任何想法吗 ?
function CloseEvent(){
var CloseEvent = "close";
var addClassArr= document.getElementsByClassName(CloseEvent);
for(var i=0; i<addClassArr.length; i++){
var addClass = addClassArr[i];
addClass.addEventListener("click", closebutton, true);
}
function closebutton() {
var classToRemove = "dice-window-wrapper";
var elems = document.getElementsByClassName(classToRemove);
for (var i = 0; i < elems.length; i--) {
elems[i].parentNode.removeChild(elems[i])
}
}
}
CloseEvent();