Home Foros Foro dudas Foro de JavaScript duda sobre esta tabla

duda sobre esta tabla

Etiquetado: 

Viendo 1 entrada (de un total de 1)
  • Autor
    Entradas
  • #11594

    Luis
    Participante

    hola , estoy empezando a programar y he empezado por javascript. Me he propuesto crear una tabla que las filas pares me las pinte de un color y las otras de otro. He hecho que cree una al cargarse la pagina y que ademas al pulsar el botón la vuelva a crear . Lo que no entiendo es porque pinta la tabla cuando se carga por primera vez y no cuando llamo a la función a través del botón

    <body>

    <button onclick=»creartabla()»>crear tabla</button>

    <button onclick=»borrar()»>borrar tabla</button>

    <button onclick=»repintar()»>repintar tabla</button>

    <script>

    window.onload=creartabla();

    function creartabla(){

    var cuerpo= document.getElementsByTagName(«body»)[0];

    var tabla =document.createElement(«table»);

     

    for(i=1;i<=10;i++){

    var fila= document.createElement(«tr»)

    fila.setAttribute(«id»,i)

    for(j=1;j<=10;j++){

    var celda=document.createElement(«td»);

    var texto=document.createTextNode(i+»-«+j);

    cuerpo.appendChild(tabla);

    tabla.appendChild(fila);

    fila.appendChild(celda);

    celda.appendChild(texto);

    tabla.style.minWidth=»500px»

    tabla.style.minHeight=»500px»

    tabla.setAttribute(«id»,»table»)

     

    if(i%2==0){

    var pinta=document.getElementById(i)

    pinta.style.backgroundColor=»#fc0fc0″

    }

     

    if(i%2==1){

    var pintas=document.getElementById(i)

    pintas.style.backgroundColor=»#ffff00″

    }

     

    }

    }

     

    tabla.setAttribute(«border»,»2″);

     

    }

Viendo 1 entrada (de un total de 1)
  • Debes estar registrado para responder a este debate.

Píldoras Informáticas

Comencé esta aventura para dar soporte a mis alumnos presenciales. Con el apoyo de todos los que me seguís mi canal de YouTube y esta web han crecido mucho más de lo que yo esperaba. Gracias a todos por estar ahí.

Quién está aquí ahora

Foto del perfil de Mariano Perales
Foto del perfil de Juan
Foto del perfil de Arantza
Foto del perfil de MAYRA SOSA
Foto del perfil de Haisey Romero
Foto del perfil de Gustavo Melgar Baldivieso
Foto del perfil de Ledesma Julian
Foto del perfil de salvador
Foto del perfil de Pablo Rey
Foto del perfil de Erick U
Foto del perfil de Diego Barale
Foto del perfil de Cristian