En JavaScript existe el método
cloneNode
, el cual realiza lo mismo que el método
clone
de jQuery.
Código Javascript
:
Ver originalvar clonar = function(elemento, id){
var nuevo = elemento.cloneNode(true);
nuevo.id = id;
document.body.appendChild(nuevo);
};
clonar(document.getElementById("pictures0"), "pictures0_1");
El parámetro booleano
true
se coloca para indicarle al método que debe de clonar tanto al elemento en cuestión como a su contenido. Los argumentos a enviar a la función son el elemento a clonar y el
id
que deseas asignar al elemento clonado, de este modo, puedes reutilizar la función cuantas veces quieras.
Saludos