The example in this article describes the method of obtaining all sibling nodes in JavaScript. Share it with everyone for your reference. The details are as follows:
This code first gets the parent node of the element, then gets all the child nodes of its parent node, and then deletes itself and all the sibling nodes
function sibling(elem){ var r=[]; var childs=elem.parentNode.childNodes; for(var i=0,len=childs.length;i<len;i++){ if(childs[i].nodeType==1&&childs[i]!=elem){ r.push(childs[i]); } } return r; }
I hope this article will be helpful to everyone’s JavaScript programming design.