簡體   English   中英

僅使用javascript查找兄弟姐妹和addclass

[英]find siblings and addclass using javascript only

我想在javascript中的目標元素的同級上添加類。 我已經在使用jquery之前做到了,這很容易。 但是在我目前的組織中,他們不使用jquery,而我需要使用javascript,這對我來說很難。

我寫了一些代碼,將click函數附加到匹配的元素上,但是之后我沒有任何登錄信息來了解如何實現它。 小提琴

var elements= document.getElementsByTagName('*'),i;
i=0;

while(elements[i]){
    if(elements[i].className=='c'){
        elements[i].addEventListener('click',function(){            
            this.jsSiblings().jsAddClass('newClass')
            })
        }
    i++
}


Array.prototype.jsSiblings= function(){

//code  
}

Array.prototype.jsAddClass=function(){

//code
}

您可以在JS中使用基本函數添加一個類element.classList.add("anotherclass"); (來自MDN ),在這里您將找到有關沒有jQuery的兄弟姐妹的方法: 如何查找當前所選對象的所有兄弟姐妹

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM