Node.replaceChild(newChild, oldChild)

Description

Remplace l'ancien noeud (oldChild) avec le nouveau noeud (newChild) et retourne l'ancien noeud (oldChild).

Version du DOM: DOM Level 1

Aucune donnée de disponible pour la compatibilité.

Paramètres

Node newChild
Le nouveau noeud à insérer dans la liste.
Node oldChild
Le noeud qui est remplacé de la liste.

Retour

Type: Node
Le noeud remplacé.

Si le nouveau noeud (newChild) est déjà dans l'arbre, il est premièrement supprimé.

var theDivs = document.getElementsByTagName('div');

var div1 = theDivs.item(0);
var div2 = theDivs.item(1);

oldP = div1.replaceChild(
 div2.getElementsByTagName('p').item(0),
 div1.getElementsByTagName('p').item(0)
);

div2.appendChild(oldP);

<div><p>First Text</p></div>

<div style="display:none;"><p>Second Text</p></div>

Notes et commentaires des visiteurs

Ajouter une note

Aucun commentaire jusqu'à présent.