Foros del Web » Programando para Internet » Javascript »

crear un div y dentro una imagen

Estas en el tema de crear un div y dentro una imagen en el foro de Javascript en Foros del Web. No consigo crear un div y dentro una imagen solo consigo crear la imagen. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original contenedor = document. getElementById ...
  #1 (permalink)  
Antiguo 16/09/2015, 15:23
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
crear un div y dentro una imagen

No consigo crear un div y dentro una imagen solo consigo crear la imagen.

Código Javascript:
Ver original
  1. contenedor=document.getElementById("contenedor");
  2. div=document.createElement("div");
  3. div.id = "capa-logo";
  4. contenedor.appendChild(contenedor);
  5.  
  6. imagen = document.createElement("img");
  7. imagen.src = "/imagenes/logo.gif";
  8. imagen.id = "logo";
  9. imagen.width="100px";
  10. div.appendChild(imagen);

no funciona en donde estoy fallando?

html seria este

Código HTML:
Ver original
  1. <div id="contenedor">
  2.    <h1>muestra logos</h1>
  3. </div>

quedria que debajo de h1 salga el div con la imagen, y despues poder eliminarlo.
  #2 (permalink)  
Antiguo 16/09/2015, 15:56
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: crear un div y dentro una imagen

¿Y si primero añades la imagen al <div> y luego este al contenedor?
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 16/09/2015, 16:54
 
Fecha de Ingreso: julio-2011
Mensajes: 220
Antigüedad: 12 años, 9 meses
Puntos: 72
Respuesta: crear un div y dentro una imagen

El problema es que no estás agregando el div al contenedor, tienes esto.
Código Javascript:
Ver original
  1. contenedor.appendChild(contenedor);
Y debe ser así
Código Javascript:
Ver original
  1. contenedor.appendChild(div);
También sería mejor usar style para indicar el tamaño de la imagen
Código Javascript:
Ver original
  1. imagen.style= "width:100px";
Saludos.
  #4 (permalink)  
Antiguo 16/09/2015, 21:56
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: crear un div y dentro una imagen

Buena observación, lubtufano. No la había notado.

En cuanto a lo de las dimensiones, el elemento <img> posee las propiedades de width y height (referencia).

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: funcion, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:26.