. Se questa scatola di controllo è controllata, voglio ottenere il valore di un altro . Ho scritto il codice di Javascript sotto cui ottiene una lista dei valori di tutte le linee controllate in mia tabella. Il problema è che funziona in MSIE (8) soltanto. In FF e bicromato di potassio, ottengo una lista di “undefined„ le stringhe. Come posso rendere al mio lavoro di codice in tutto dei questi il browser? Thanks. class= > " libero " del
>

Questione : Javascript per ottenere a testo interno in MSIE, FF e bicromato di potassio

Ciao, il

I ha una tabella in cui la prima colonna è una scatola di controllo all'interno di un in un

nel
nello stesso
" del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
>function notpretty GetSelectedJobIds (visitatore) " del class= " del id= " codeSnippet679344 del
        
class= del

Risposta : Javascript per ottenere a testo interno in MSIE, FF e bicromato di potassio

Il problema è nella linea:

risultato = risultato + “,„ + nodi [i] .parentNode.parentNode.parentNode.childNodes [2] .innerText;

I nodi di bambino per lo IE ed i FF sono spostati ad incrementi nel modo diverso.
Prova using le collezioni indipendenti
se i nodi [i] .parentNode.parentNode.parentNode è una fila
prova:
nodi [i] .parentNode.parentNode.parentNode.cells [2] .innerText

rgds
rumi


Altre soluzioni  
 
programming4us programming4us