这段代码先获得元素父节点,然后获得其父节点的所有子节点,然后删除自己便是所有兄弟节点
function siblings(elm) { var a = []; var p = elm.parentNode.children; for(var i =0,pl= p.length;i<pl;i++) { if(p[i] !== elm) a.push(p[i]); } return a; }
这段代码先获得元素父节点,然后获得其父节点的所有子节点,然后删除自己便是所有兄弟节点
function siblings(elm) { var a = []; var p = elm.parentNode.children; for(var i =0,pl= p.length;i<pl;i++) { if(p[i] !== elm) a.push(p[i]); } return a; }