function siblings(elm){
var a = []; //保存所有兄弟节点
var p = elm.parentNode.children; //获取父级的所有子节点
for(var i = 0; i < p.length; i++){ //循环
if(p[i].nodeType == 1 && p[i] != elm){ //如果该节点是元素节点与不是这个节点本身
a.push(p[i]); // 添加到兄弟节点里
}
}
return a;
}
var sibling = siblings(div);
for(var j = 0; j < sibling.length; j++){
sibling[i].style.width = "200px" //这样就可以对所有的兄弟节点执行你需要的操作了
}
原生js获取所有兄弟节点
猜你喜欢
转载自blog.csdn.net/weixin_42143687/article/details/81480659
今日推荐
周排行