Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2011, 01:38
panquesito
 
Fecha de Ingreso: noviembre-2011
Mensajes: 10
Antigüedad: 12 años, 5 meses
Puntos: 0
Información Filas con Dom eliminarlas

Buenas!!
bueno mi problema es el siguiente:
tengo una pagina que estoy realizando y tengo unas opciones en un formulario y al momento de agregar me genera una tabla con Dom en donde se guarda lo que se puso bueno entonces se guarda y se crea un boton de eliminar igual con Dom etonces lo que quiero es que al momento darle clic en el boton elimine esa fila, hice un codigo si elimina pero solo elimina en forma descendente no en la fila que se selecciono, la intencion es eliminar esa fila en donde se apreto el boton, espero me puedan ayudar, de antemano muchas gracias, este es el codigo:

function addRow(id){

cantidad=document.formulario2.cantidad.value;

var equipo=new Array();//Se crea el arraglo
equipo[0]=document.formulario2.equipo.value;
for(var j=0;j<equipo;j++){
}
var area=new Array();//Se crea el arraglo
area[0]=document.formulario2.area.value;
for(var k=0;k<area;k++){
}

var tbody = document.getElementById(id).getElementsByTagName(" tbody")[0];
row = document.createElement("tr")
row.setAttribute("id", "fila")
var td1 = document.createElement("td")
td1.appendChild(document.createTextNode(cantidad))

var td2 = document.createElement("td")
td2.appendChild (document.createTextNode(equipo[j]))

var td3 = document.createElement("td")
td3.appendChild (document.createTextNode(area[k]))

var td4 = document.createElement("input")
td4.setAttribute("type","button")
td4.setAttribute("onclick","eliminar()")
td4.setAttribute("value","Si")
var td5 = document.createElement("input")
td5.setAttribute("type","button")
td5.setAttribute("onclick","modificar()")
td5.setAttribute("value","Modificar")

row.appendChild(td1);
row.appendChild(td2);
row.appendChild(td3);
row.appendChild(td4);
row.appendChild(td5);
tbody.appendChild(row);
}

function eliminar(row){

row= document.getElementById("fila");
this.padre = row.parentNode;
this.padre.removeChild(row);
}