I have 3 buttons. When I click one buttons in array of element, others will be disabled. How can i log unmatch buttons. Please help! thank you
btnItem.addEventListener("click", () => {
btnList.forEach((activeCurrent) => {
if (btnItem.id === activeCurrent.id) {
//Have Three Button Select active clicked console.log(show others)
}
});
});
});
Advertisement
Answer
(function() {
const buttonList = document.querySelectorAll('button')
const onClickButton = (e) => {
buttonList.forEach(button => {
if (button !== e.currentTarget) {
console.log(button)
}
})
}
buttonList.forEach(button => button.addEventListener('click', onClickButton))
}
)();<button>btn1</button> <button>btn2</button> <button>btn3</button>