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?