Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    70

    controllare il contenuto dei TD di ogni riga

    Buongiorno,
    ho una tabella del tipo:
    <table id="tabella">
    <tr>
    <td> A1 </td>
    <td> A2 </td>
    </tr>
    <td> B1 </td>
    <td> B2 </td>
    <td> B3 </td>
    <td> B4 </td>
    </tr>
    </table>

    Se utilizzo ...
    var riga = document.getElementById('tabella').rows[0];
    testoRiga = riga.innerHTML;

    testoRiga conterrā l'intera riga;
    1) come posso avere il contenuto del primo TD della prima riga?
    2) come posso avere il numero di TD per ogni riga?

    Grazie

  2. #2
    Io di solito faccio una cosa simile:
    codice:
    function readData(){
    	
    	var tr = document.getElementById('tabella').getElementsByTagName('TR')
    	var i=0 
    	var j=0
    	
    	while (tr[i])	{
    		td = tr[i].getElementsByTagName('TD')
    			while (td[j])	{
    				alert(td[j].childNodes[0].nodeValue)
    				j++
    			}
    		i++
    		j=0
    	}
    }
    con tr[i].length hai il numero di righe quindi volendo avere pių controllo usi un ciclo for al posto del while. Altrettanto vale per td[j].
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    70
    Grazie lo provo subito

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.