Salve a tutti, ho scritto il seguente codice:
codice:function a() { var tr_list = b('nome_class'); for (i=0; i<tr_list.length; i++) { tr_curr = tr_list[i]; td_list = tr_curr.getElementsByTagName('td'); var td_ms = td_list[10]; alert(td_ms.nodeValue); } } function b(cl) { var retnode = []; var myclass = new RegExp('\\b'+cl+'\\b'); var elem = document.getElementsByTagName('*'); for (var i = 0; i < elem.length; i++) { var classes = elem[i].className; if (myclass.test(classes)) retnode.push(elem[i]); } return retnode; }
la funzione b() mi serve per recuperare una lista di elementi <tr> aventi uno specifico attributo class. Una volta avuta la lista dei <tr> per ognuno di essi ottengo la lista dei <td> associati. Quello che voglio fare è leggere il valore del testo contenuto nell'elemento <td>.
Ho provato con:
- td_ms.nodeValue
- td_ms.value
ma non funzionano.
Chi mi sa aiutare?