xibriz Skrevet 26. oktober 2009 Del Skrevet 26. oktober 2009 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 Noen ideer? Lenke til kommentar
siDDis Skrevet 2. november 2009 Del Skrevet 2. november 2009 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
xibriz Skrevet 17. november 2009 Forfatter Del Skrevet 17. november 2009 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå