El problema es que cuando intendo agregar un elemento (DIV) mediante DOM, en IE no me lo pinta, sin embargo en firefox funciona a la perfeccion, igual ocurre si asigno un atributo "onclick" a un elemento existente, en firefox si se activa el evento y en IE no. A continuacion pongo un ejemplo:
en HTML tengo eso:
Código HTML:
<div id="contenedorDeDivs"> <div id="divDeMuestra" style="width:10px;height:10px;visibility:hidden;"></div> </div>
y mediante DOM hago esto:
Código:
var contenedor = document.getElementById('contenedorDeDivs'); var muestra = document.getElementById('divDeMuestra'); var nuevoDiv = muestra.cloneNode(true); nuevoDiv.setAttribute("id", "divNumero1" ); var estilo = "left:50px;"; estilo += "top:50px;"; estilo += "width:100px;"; estilo += "height:100px;"; estilo += "background:#CCC;"; estilo += "visibility:visible;"; nuevoDiv.setAttribute("style", estilo); contenedor.appendChild(nuevoDiv);
Alguna pista de lo que pueda estar pasando ??? como les comento, en Firefox si muestra el elemento agregado pero en IE no.
Nota: La version de IE es la 7.
desde ya muchas gracias!