Estoy creando un elemento TR dentro de un TBODY de la siguiente manera ..
Usando prototype ..
Código:
Y me lo crea perfectamente .. var table = $('mi_tabla');
var tbody = document.createElement('tbody');
var tr = document.createElement('tr');
tr.id = "tr_name"; // Le asigno un ID
tbody.appendChild(tr);
tr.innerHTML = "<td>Ejemplo de createElement </td>";
pero creo otra funcion para eliminar el TR en caso que exista, y me dice que
no existe y aqui mi problema =S .. la funcion es algo asi;
Código:
Siempre me devuelve que no existe =S ::.. function borrar () {
if ($('tr_name')) {
tbody.removeChild($('tr_name'));
}
else {
alert ('No existe el tag');
}
}
Sin embargo en el primer trozo de codigo que apunte si en la linea siguiente
luego de asignarle el ID hago un alert, que quede asi;
Código:
Me devuelve TR :.. No entiendo =S .. Espero me puedan ayudar .. var table = $('mi_tabla');
var tbody = document.createElement('tbody');
var tr = document.createElement('tr');
tr.id = "tr_name"; // Le asigno un ID
alert ($('tr_name').tagName);
tbody.appendChild(tr);
tr.innerHTML = "<td>Ejemplo de createElement </td>";
Y una cosa curiosa .. en el navegador IE, Firefox que son los que uso ,
Pulso sobre ver codigo fuente .. Y el TR que creo nom aparece .. Eso es normal ?
Espero este en el foro correcto .. Saludos


