[英]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.