Tengo problemas con esta funcion... quiero enumerar un array con las etiquetas <a> que tengo dentro de una tabla para canviar el valor de sus href (es para actualizar los valores a la llamada a una funcion)
Os hago un esquema basico de la tabla
Código:
<table>
<thead></thead>
<tbody id="cuerpo">
<tr><td>blabla</td>
<td><a href="javascript:llamadaFuncion(1)"> link_link</a></td>
</tr>
</tbody>
</table>
Tonses, esto es lo basico, pero puede ser que tenga una lista mas larga de filas y por lo tanto de etiquetas <a>.
Y lo que yo quiero es recorrer los <a> de esta tabla y actualizar su valor,
pero yo hago esto:
Código:
var tabla=document.getElementById("cuerpo");
var listaLinks=tabla.getElementsByTagName("A");
alert(listaLinks.length);
for(var i=0; listaLinks.length; i++)
{ listaLinks[i].setAttribute("href","javascript:funsion(i)");
}
Y siempre me devuelve 0. Lo he provado con otras etiquetas y siempre el 0, menos con el body que me devuelve 1 (normal).
Que puede estar fallando?
PD: na.. nose, se ha arreglado solo ... o_O ... pero el Mozilla me salta este error:
listaLinks[i] has no properties