is. Als dit checkbox wordt gecontroleerd, wil ik de waarde van een andere krijgen. Ik schreef de javascriptcode waaronder een lijst van waarden van alle gecontroleerde lijnen in mijn lijst krijgt. Het probleem is dat het in MSIE (8) slechts werkt. In FF en Chroom, krijg ik een lijst van „niet gedefiniëerde“ koorden. Hoe kan ik mijn codewerk in elk van deze browser maken? Thanks.

Vraag : Javascript om binnenteksten in MSIE, FF en Chroom te krijgen

Hello, heeft

I een lijst waar de eerste kolom checkbox binnen een in een

in
in zelfde
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
function GetSelectedJobIds (bezoeker) {
  resultaat = '';
  als (ongeldige bezoeker == || ! caller.hasChildNodes)
     valse terugkeer;
  // Lijn over alle elementen in de vorm, het zoeken 
  // te lezen checkboxes.
  knopen = caller.form.elements;
  als (ongeldige knopen ==)
     valse terugkeer;
  voor (I = 0; i < nodes.length; i++) {
      als (knopen [I] .type == „checkbox“) {
         als (knopen [I] .id.indexOf („chkSelectJob“)! = -1) {
             als (knopen [I] .checked || knopen [I] .checked=='checked') {
                 resultaat = resultaat + „,“ + knopen [I] .parentNode.parentNode.parentNode.childNodes [2] .innerText;
              }
              knopen [I] .checked = vals;
          }
          als anders (knopen [I] .id.indexOf („chkSelectAllJobs“)! = -1) {
           knopen [I] .checked = vals;
           }
        } 
    }

Antwoord : Javascript om binnenteksten in MSIE, FF en Chroom te krijgen

Het probleem is in lijn:

resultaat = resultaat + „,“ + knopen [I] .parentNode.parentNode.parentNode.childNodes [2] .innerText;

De knopen van het kind voor D.W.Z. en FF worden geïndexeerdd op verschillende manier.
Probeer gebruikend onafhankelijke inzamelingen
als de knopen [I] .parentNode.parentNode.parentNode een rij is
probeer:
knopen [I] .parentNode.parentNode.parentNode.cells [2] .innerText

rgds
rumi


Andere oplossingen  
 
programming4us programming4us