.length

JavaScript

3 svar · 423 visningar · startad av Ekman

Medlem sedan dec. 199921 inlägg
Trådstart#1

Någon som vet vad som är fel här..?

alert(document.all.rune.length);

och sen i bodyn,
<table id="rune">

har jag 2 eller fler rune tables, så får jag hur många sådana tabeller det är.. men har jag bara en så blir det undefined.

Medlem sedan juni 20004 308 inlägg
#2

id skall vara ett unikt värde och får inte förekomma på fler ställen än 1 i ditt dokument. Se w3c

Medlem sedan okt. 200117 inlägg
#3

Den korrekta hierarkin enligt DOM borde vara.

document.all['rune'].length

Jag tror dock inte att ett table har någon length, överväg något av följande alternativ!

document.all['rune'].innerHTML.lenght

Eller.

document.all['rune'].width

.

Medlem sedan juni 20004 308 inlägg
#4

Den korrekta hierarkin enligt DOM borde vara...

Enlingt w3 DOM använder du document.getElementById(Id) för att få tag på ett element från dess id. Men som sagt, ett id måste vara unikt.

265 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)