Hola foreros:
Estoy haciendo una funcion para clonar elementos con su contenido, pero me esta empezando a doler la cabeza, jeje.
Mi problema viene con los comentarios HTML, es decir:
¿Existe algun modo de identificar un comentario por medio de DOM?
Os pongo un ejemplo:
Código Javascript
:
Ver originalfor (var i=0;i<what.childNodes.length;i++)
{
//investigation
if(!what.childNodes[i].tagName || what.childNodes[i].tagName=='undefined')
{
//texto, pero tambien me saca los comentarios...
}
else
{
//un div, un input...
}
}
Es que mi problema es bastante raro. Cuando clono un comentario con JS de este modo:
Código Javascript
:
Ver originaltext=document.createTextNode(what.childNodes[i].nodeValue);
where.appendChild(text);
El JS me quita los "<! -->", por lo que el comentario queda a la vista del usuario, muy raro, jeje.
Código HTML:
Ver originalComentario en mi codigo fuente al cargar la web:
<!--Esto es un comentario HTML-->
Comentario al clonar, a la vista del usuario:
Esto es un comentario HTML
¿Sabeis algo del tema?... no quiero usar por nada del mundo innerHTML, ya se que que con ese sistema va bien, pero no me vale.