我正在给一个按钮添加点击事件,并且我需要获取此按钮的父级,然后我需要获取该父级的特定子级。
问题还在于我有多个这些按钮及其对应的容器和子元素。
我已经为每个按钮添加了点击事件,但似乎不能独立地获取这些按钮的元素。
HTML
对于特定的按钮点击,其兄弟元素(childElement)应该获得一个名为“Example”的类。
问题还在于我有多个这些按钮及其对应的容器和子元素。
我已经为每个按钮添加了点击事件,但似乎不能独立地获取这些按钮的元素。
HTML
<div class="parentContainer">
<div class="otherElement"></div>
<a class="button">
<div class="childElement"></div>
</div>
JS
var btn = document.querySelectorAll(".button");
for (let i = 0; i < button.length; i++){
button[i].addEventListener('click', function(){
var container = this.closest('.parentContainer');
var j = 0;
for(j = 0; j < container.length; j++){
if(j.classList.contains('childElement')){
j.classList.add('Example')
} else {
container.style.background = "white";
}
};
});
}
对于特定的按钮点击,其兄弟元素(childElement)应该获得一个名为“Example”的类。