1 回答

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
請(qǐng).querySelectorAll()
改為使用,
與往常一樣,返回的集合是實(shí)時(shí)的,這意味著它始終反映以調(diào)用該函數(shù)的元素為根的 DOM 樹的當(dāng)前狀態(tài)。當(dāng)與名稱匹配的新元素添加到子樹時(shí),它們會(huì)立即出現(xiàn)在集合中。同樣,如果與名稱不匹配的現(xiàn)有元素已調(diào)整其類集以使其匹配,則它會(huì)立即出現(xiàn)在集合中。
反之亦然;當(dāng)元素不再與名稱集匹配時(shí),它們會(huì)立即從集合中刪除。
let elements = document.querySelectorAll(".cls1");
for(let elem of elements) {
? console.log(elem);
? elem.classList.toggle("cls1");
}
.cls1 {
? color: red;
}??
<span class="cls1">test</span>
<span class="cls1">test</span>
<span class="cls1">test</span>
<span class="cls1">test</span>
<span class="cls1">test</span>
<span class="cls1">test</span>
<span class="cls1">test</span>
添加回答
舉報(bào)