點擊當(dāng)前下checks下面的子class為none顯示出來,則其他checks,class為none的隱藏,不直接用父隱藏顯示的原因,父一直有顯示的樣式<div class="checks"> <div class="none"></div> <div class="none"></div> <div class="none"></div></div><div class="checks"> <div class="none"></div> <div class="none"></div></div>var g = document.getElementsByClassName('checks');for(let i = 0;i<g.length;i++) { let none = g[i].getElementsByClassName('none'); g[i].onclick = function (e) { for (let j =0;j<none.length;j++) { // if() { none[j].style.display = 'block' // } else { // none[j].className= 'none' // } } e.stopPropagation(); }}
js dom操作點擊當(dāng)前顯示點擊其他隱藏?
牛魔王的故事
2019-04-05 23:15:21