Gå til innhold

[Løst]javascript + IE + tabell-objekt


Anbefalte innlegg

Jeg prøver å finne lengden på en tabell (antall rader).

 

Denne koden fungerer fint i FF, men er alltid 1 i IE8 uansett hvor mange rader jeg har:

 

var table = document.getElementById('minTabell');
var rows = table.rows.length;

 

Jeg tør ikke teste IE7 enda, har en del på tapeten :p

Noen ideer?

Lenke til kommentar
Videoannonse
Annonse

Fungerer nå heilt fint her, kanskje du bør heller sjekke HTMLen din?

 

<html>
   <body>
   <table id="mytable">
       <tr>
           <th> 
           test
           </th>
       </tr>
       <tr>
           <th> 
           test2
           </th>
       </tr>
       <tr>
           <th> 
           test3
           </th>
       </tr>
   </table>
<script language="javascript">
alert(document.getElementById("mytable").rows.length);
</script>
</body>
</html>

Lenke til kommentar
  • 3 uker senere...

Brukte noen minutter på det i dag, å fant problemet.

 

Tabellen jeg prøvde å telle lengden på ble generert automatisk av JS, og jeg hadde vært litt slapp å glemt å bruke thead og tbody, derfor var lengden alltid 1 i IE, mens den funket fint i FF og Opera.

 

Takk for tipset å sjekke HTML-koden! :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...