. Jeżeli ten checkbox sprawdzać, I chcieć the wartość inny . I napisać the JavaScript kod pod che dostawać lista wartość wszystkie sprawdzać linia w mój stół. The problem być że ono pracować w MSIE (8) tylko. W FF i Chrom, I dostawać lista "niezdefiniowany" sznurek. Dlaczego móc I mój kod praca w wszystko te wyszukiwarka? Thanks.

Pytanie : JavaScript wewnętrzny tekst w MSIE, FF i Chrom

Cześć,

I've dostać stół dokąd the pierwszy kolumna być checkbox wśrodku w

w
w the ten sam
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
function GetSelectedJobIds (rozmówca) {
  rezultat = '';
  jeżeli (rozmówca == null || ! caller.hasChildNodes)
     powrotny fałszywy;
  // Pętla nad wszystkie the element w the forma, dla 
  // checkboxes.
  guzek = caller.form.elements;
  jeżeli (guzek == null)
     powrotny fałszywy;
  dla (i = (0); i < nodes.length; i++) {
      jeżeli (guzek [i] .type == "checkbox") {
         jeżeli (guzek [i] .id.indexOf ("chkSelectJob")! = -1) {
             jeżeli (guzek [i] .checked || guzek [i] .checked=='checked') {
                 rezultat = rezultat + "," + guzek [i] .parentNode.parentNode.parentNode.childNodes [2] .innerText;
              }
              guzek [i] .checked = fałszywy;
          }
          inny jeżeli (guzek [i] .id.indexOf ("chkSelectAllJobs")! = -1) {
           guzek [i] .checked = fałszywy;
           }
        } 
    }

Odpowiedź : JavaScript wewnętrzny tekst w MSIE, FF i Chrom

Problem być w linia:

rezultat = rezultat + "," + guzek [i] .parentNode.parentNode.parentNode.childNodes [2] .innerText;

Dziecko guzek dla IE i FF indexed w inny sposób.
Próba using niezależny kolekcja
jeżeli guzek [i] .parentNode.parentNode.parentNode być rząd
próba:
guzek [i] .parentNode.parentNode.parentNode.cells [2] .innerText

rgds
rumi


Inne rozwiązania  
 
programming4us programming4us