Para clonar um elemento, você usa o cloneNode()
método do elemento que deseja clonar:
const target = document.querySelector('div');
const clonedTarget = target.cloneNode();
Linguagem de código: JavaScript ( javascript )
Por padrão, o cloneNode()
método clona apenas o elemento de destino, mas não todos os descendentes do elemento de destino.
Para clonar o elemento e também seus descendentes, você passa true
para o cloneNode()
método:
const target = document.querySelector('div');
const clonedTarget = target.cloneNode(true);
Linguagem de código: JavaScript ( javascript )
Essa forma de clonar um elemento é conhecida como clonagem profunda.
Anterior