Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/07/2013, 03:06
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: capturando los valores de una celda

El hecho de haber impreso con echo no es importante si el resultado es html valido. Para javascript ese html lo podrias haber escrito a mano es lo mismo.

Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <title>Documento sin t&iacute;tulo</title>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  4. <script language="JavaScript" type="text/JavaScript">
  5. function edit(cod) {
  6. var tr=document.getElementsByTagName("tr")[cod];
  7. var c= tr.getElementsByTagName("td")[0].innerHTML;
  8. alert (c);
  9. tr.getElementsByTagName("td")[0].innerHTML+=" Editado";
  10. }
  11.  
  12. </head>
  13.  
  14. <table border="1" cellspacing="0" cellpadding="0">
  15.   <tr>
  16.     <td>11</td>
  17.     <td>12</td>
  18.     <td>13</td>
  19.   </tr>
  20.   <tr>
  21.     <td>21</td>
  22.     <td>22</td>
  23.     <td>23</td>
  24.   </tr>
  25.   <tr>
  26.     <td>31</td>
  27.     <td>32</td>
  28.     <td>33</td>
  29.   </tr>
  30. <input name="" type="button" value="Edita la celda 31" onClick="edit(2)">
  31. </body>
  32. </html>

Como puedes ver tu función muestra la celda 31 (recuerda que los indices de las matrices empiezan por cero)
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.