DOM - Sibling Manipulation

About

This page is about Sibling manipulation in the DOM

Method

insertAdjacent

What is InsertAdjacent and InsertAdjacentHTML and how to use them ? can insert at this positions:

<!-- beforebegin -->
<element>
  <!-- afterbegin -->
  text
  <!-- beforeend -->
</element>
<!-- afterend -->

Selector

See Sibling selector

nextElementSibling

<p>First</p>
<p>Second</p>
let p = document.querySelector("p");
console.log(p.nextElementSibling.innerText);

Documentation / Reference





Discover More
DOM - Child Nodes of a Node

Child Nodes of an element in the dom tree Via child selector, you can select element that are child of another element. The childNodes property of an element returns a collection of child Node....
Domtree
DOM - Node

In DOM, every markup in an (XML|HTML) document is a node represented in a tree view. Every DOM node has at least: a , a name, and a value, which might or might not be empty. Node Type...
DOM - Traversal

traversal operations on the DOM. Functions List:
Chrome Devtool Selector
Has

Note that ordering matters in the above selector. Swapping the nesting of the two pseudo-classes would result matching any nth-child and last-child are child selector
Chrome Devtool Selector
Selector API - Sibling selector (adjacency - before after)

selection of sibling (ie node that share the same parent in the document tree) DOM sibling manipulation There is two sibling selector selection: sibling with the wildcard (+) sibling with the...
Insert Adajcent Illustration
What is InsertAdjacent and InsertAdjacentHTML and how to use them ?

InsertAdjacent is a function that permits to insert a node or a html into the DOM tree relatively to a node at this positions (as a child or sibling)



Share this page:
Follow us:
Task Runner