• Como Agregar y Eliminar Rows a una Tabla HTML

    En este articulo voy a mostrar como generar dinamicamente una tabla html, agregarle y quitarle rows asi como editar su contenido.

    Para crear una tabla via JavaScript necesitamos saber donde va a ser colocada. Podemos colocarla a lo ultimo en el documento o mas especificamente dentro de un tag DIV comun. Como segunda premisa vamos a ver que funcionalidad tendria nuestro script. Queremos que cuando el boton BUILD sea presionado comience la construccion de nuestra tabla. Empecemos con el codigo.

    window.onload = init;
    // utility function
    function get(id) {
    	return document.getElementById(id);
    }
    // uso de non-intrusive javascript
    //para setear un evento en un boton
    function init() {
    	get("mybutton").onclick = buildTable;
    }
    
    function buildTable() {
    	// the table object
    	var table = document.createElement("table");
    	table.border = "1";
    	// create one row at index 0
    	var row = table.insertRow(0);
    	var cell1 = row.insertCell(0);
    	var cell2 = row.insertCell(1);
    	cell1.innerHTML = "value in cell1";
    	cell2.innerHTML = "value in cell2";
    	// now append the cell to the div
    	get("targetDiv").appendChild(table);
    }

    Y el codigo HTML… :D

    <div id="targetDiv"></div>

    Aca abajo podes probarlo.

Leave a comment