JavaScript - Crear objetos dinamicamente

 
Vista:

Crear objetos dinamicamente

Publicado por german (11 intervenciones) el 08/04/2005 08:27:01
Estoy creando elementos en mi form con la siguiente sentencia:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var text2=document.createElement('input');
    text2.setAttribute('id','text2');
    text2.border='1';
    text2.width='170';
    text2.height='21';
    text2.maxlength='5';
 
    IFrameObj = document.body.appendChild(text2);
 
var button1=document.createElement('button');
    button1.setAttribute('id','button1');
    button1.style.width='60';
    button1.style.height='21';
 
 
    IFrameObj = document.body.appendChild(button1);

(si existe algo mejor avisenme). La consulta es la siguiente: quiero crear dos cajas de texto y luego el boton,¿como hago para poner un espacio entre ellos y necesito crear un link, se puede hacer del mismo modo, pq lo intenté y no me funcionó?. Esto solo lo probé con Mozilla, hasta adonde se no se puede crear dinamicamente objetos en el IE, ¿y si quiero hacerlo, como seria?. Gracias por todo!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Crear objetos dinamicamente

Publicado por Roberto (1 intervención) el 10/01/2014 23:05:46
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var i=0, listContent="";
 
for(i=0; i<2; i++){
    listContent += "<li>";
    listContent +=   "<div id='"+ i +"'>";
    listContent +=      "<img src='imagenes/marquee"+ i +"_img.png'>";
    listContent +=      "<img src='imagenes/marquee"+ i +"_txt.png'>";
    listContent +=      "<a class='img_"+ i +"abajo'>";
    listContent +=   "</div>";
    listContent += "</li>";
}
 
//var containerElement = document.getElementById("slider-content");
//container.innerHTML = listContent;
alert(listContent);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar