以下代碼中的for回圈在洗掉一個類后退出并且不會洗掉另一個類,除非我再次單擊該按鈕
我想從 2 個 div 中洗掉隱藏的類,但我不想使用querySelectorAll。
有沒有辦法使用getElementsByClassName和for回圈來做到這一點,沒有 JQuery Just JavaScript
我之前做過同樣的事情,但它是改變一些東西的樣式而不是添加或洗掉類。
var items = document.getElementsByClassName('hidden');
let show = document.querySelector('.show-modal');
show.addEventListener('click', function(){
for (let i = 0; i < items.length; i ){
items.item(i).classList.remove('hidden');
}
});
uj5u.com熱心網友回復:
使用 forEach 會有所幫助 -
show.addEventListener('click', () => {
items.forEach((element) => {
element.classList.remove('hidden');
})
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/472973.html
標籤:javascript html css
下一篇:如何從物件中洗掉屬性
