Latest web development tutorials

méthode HTML DOM cloneNode

Elements Object Reference objet Element

Exemples

Une copie d'un élément de liste à une autre liste:

var node=document.getElementById("myList2").lastChild.cloneNode(true);
document.getElementById("myList1").appendChild(node);

Avant de copier:

  • Coffee
  • Tea
  • Water
  • Milk

Après la copie:

  • Coffee
  • Tea
  • Milk
  • Water
  • Milk

Essayez »

Définition et utilisation

méthode cloneNode () pour créer une copie exacte du noeud spécifié.

méthode cloneNode () pour copier tous les attributs et les valeurs.

Cette méthode permet de copier et de revenir à la copie de noeud appelant. Si les paramètres passés à il est vrai, il récursive copier tous les descendants du noeud courant. Dans le cas contraire, il ne copie que le noeud courant.


support du navigateur

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Tous les principaux navigateurs supportent cloneNode méthode ()


grammaire

node.cloneNode(deep)

Paramètres

参数 类型 描述
deep Boolean 可选。该方法将复制并返回调用它的节点的副本。如果传递给它的参数是 true,它还将递归复制当前节点的所有子孙节点。否则,它只复制当前节点。

Valeur de retour

类型 描述
节点对象 拷贝的节点

détails techniques

Version DOM Niveau de base 1 Node Object


Elements Object Reference objet Element