Ciao ragazzi, una domanda semplice semplice... penso di essere vicino alla soluzione ma qualcosa non quadra.
ho una tabella con all'interno delle righe con del testo e delle select, a seconda del valore della select ho bisogno di recuperare il testo della prima cella della riga...
io ho provato cosi
items = getElementsByTagName("select");
ho la lista delle select le scandisco una per una con un ciclo e accedo all'elemento in questo modo
items.item(i);
per poter accedere alla prima cella della stessa riga faccio così
items.item(i).parentNode.parentNode.childNodes.ite m(0).nodeValue;
solo che quando provo a stampare il valore ritorna un bell null!!!
posto l'algoritmo
items = document.getElementsByTagName("select");
for(i = 0; i < items.length; i++)
if(items.item(i).value != "Ok" && items.item(i).value != "Fuori servizio")
message += " tranne " + items.item(i).parentNode.childNodes.item(0).nodeVa lue;
ho provato anche con innerHtml, value, text ma non funziona con nessuno, secondo me accedo all'elemento sbagliato... conosciete qualche via piu veloce?
ho visto che si puo fare anche accedendo direttamente alla tabella usando un istruzione del genere ma non riesco a recuperare il testo della cella
document.getElementById("tableName").rows[n].cells[m]
Grazie