estoy creando una tabla a partir de javascript de la siguiente forma:
Código:
Pero el problema es que no puedo conseguir el código del método onclick. Me explico:function AgregarFila() { var x = document.getElementById('tabla'); var lastRow = x.rows.length; var r = x.insertRow(lastRow); c0=r.insertCell(0); t4=document.createElement('img');t4.src='../Images/imagen.gif'; t4.onclick=function(){EliminaLinea(lastRow);} c0.appendChild(t0); }
Código:
¿Alguien sabría como obtener el código y asignar de nuevo la función onclick?funciton EliminarLinea(linea) { var x = document.getElementById('tabla'); while (linea<x.rows.length-1) { x.rows(linea).cells(0).innerHTML=x.rows(linea+1).cells(0).innerHTML; //Esto lo hace de manera correcta, es decir, la imagen si que se redibuja. x.rows(linea) = x.rows(linea+1); //esto lo he probado y no funciona x.rows(linea).cells(0).onclick=x.rows(linea).cells(0).getAttribute('onclick')); //Esto me devuelve null x.rows(linea).cells(0).onclick=function(){EliminarLinea(linea);}//No me da error la primera vez, a la siguiente, me dice que se esperaba un objeto linea+=1; } x.deleteRow(x.rows.length-1); }
Gracias de antemano y un saludo.