Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    88

    Recuperare valore da un nodo

    Salve, ho bisogno di chiedere una cosa che credo sia abbastanza semplice per chi ne sa più di me.

    Avendo questa tabella

    <table>
    <tr>
    <td>APERTO</td>
    </tr>
    <tr>
    <td>CHIUSA</td>
    </tr>
    </table>

    Avrei bisogno di recuperare i valori che stanno all'interno del tag <td> per poi colorare le righe in base ad esso.

    Per colorare le righe non ho problemi, quello di cui ho bisogno è di uno script in JS e DOM che possa recuperare questi valori.
    Come fare?
    Un immenso grazie a chi sa rispondermi
    AR

  2. #2
    struttura la tabella così:

    codice:
    <table>
    <tr>
    <td id="aperto">APERTO</td>
    </tr>
    <tr>
    <td id="chiusa">CHIUSA</td>
    </tr>
    </table>
    un riferimento alla cella "aperto" lo ottieni così:

    codice:
    var contenuto=document.getElementById('aperto').innerText;
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    88
    Ti ringrazio Var per il tuo intervento.
    Non è possibile recuperare i valori delle celle senza che ci sia nessun attributo? Proprio come avevo impostato io la tabella e senza creare degli attributi.
    Chissà se si potrà fare.
    AR

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    si può, però se il layout è a tabelle è consigliabile almeno dare un id alla tabella

    codice:
    var r=document.getElementById('id_tabella').getElementsByTagName('TD')
    for(var k=0;k<r.length;k++){
      if(r[k].innerHTML=='APERTO'){
        alert('la cella '+k+' risulta aperta')
      }
      else if(r[k].innerHTML=='CHIUSA'){
        alert('la cella '+k+' risulta chiusa')
      }
    }
    chiaramente il controllo è molto semplificato, come da te prospettato,
    altrimenti potrebbe essere necessario ciclare sui contenuti delle singole celle alla ricerca del nodo significativo

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    88
    I vostri interventi mi sono stati veramente molto utili.
    Grazie
    AR

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 © 2025 vBulletin Solutions, Inc. All rights reserved.