Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
element.normalize
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 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
- DOM Level 2 Core: Node.normalize (en) — traduction en français (non normative)