Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/06/2011, 09:38
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 9 meses
Puntos: 344
Respuesta: Recorrer tabla

Lo primero de todo, guarda una referencia a la tabla al principio del todo, así te ahorras el tiempo que tarda en realizar el getElementById.

Código Javascript:
Ver original
  1. function datosTextos(id) {
  2.            textos = "";
  3.            tabla = document.getElementById(id);    
  4.            for (var i=0;i < tabla.rows.length; i++){
  5.                     for (var j=0; j<tabla.rows[i].cells.length; j++){
  6.                               if(tabla.rows[i].cells[j].innerHTML == ""){
  7.                               }else{
  8.                                         textos = textos + tabla.rows[i].cells[j].innerHTML + "<br />";
  9.                               }
  10.                     }
  11.           }          
  12.   document.writeln(strip_tags(textos,'<br>'));
  13. }

<table id="textos">
<tr><td>1</td><td>2</td></tr>
<tr><td>3</td><td>4</td></tr>
</table>


<input type="button" value="Aparecer" onclick="datosTextos('textos')" />

Luego tienes otros errores al recorrer la tabla (en los bucles for, fíjate).

Las otras preguntas no se a que te refieres.