element.normalize

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Résumé

Place le nœud spécifié et tout son sous-arbre dans une forme « normale ». Dans un sous-arbre normalisé, aucun nœud texte n'est vide et il n'y a pas de nœuds texte adjacents.

Syntaxe

js
élément.normalize();

Exemple

js
var conteneur = document.createElement("div");
conteneur.appendChild(document.createTextNode("Partie 1 "));
conteneur.appendChild(document.createTextNode("Partie 2 "));

// Ici, conteneur.childNodes.length === 2
// conteneur.childNodes[0].textContent === "Partie 1 "
// conteneur.childNodes[1].textContent === "Partie 2 "

conteneur.normalize();

// À présent, conteneur.childNodes.length === 1
// conteneur.childNodes[0].textContent === "Partie 1 Partie 2 "

Notes

Spécification