JavaScript: la differenza tra le proprietà del DOM che accedono ai nodi fratelli

JavaScript: la differenza tra le proprietà del DOM che accedono ai nodi fratelli

Nel DOM implementato in JavaScript esiste una differenza tra queste proprietà.

nextSibling e previousSibling restituiscono rispettivamente il nodo successivo e precedente ad un dato elemento ma senza operare una distinzione sul tipo di nodo restituito (elemento, testo, commento).

Al contrario, nextElementSibling e previousElementSibling restituiscono rispettivamente il nodo successivo e precedente ad un dato elemento ma solo se questo è un nodo elemento, ignorando gli altri tipi di nodi.

Torna su