webForumDet fria alternativet
Logga in / Bli medlem

.length

JavaScript

3 svar · 411 visningar · startad av Ekman

Medlem sedan dec. 199921 inlägg
Frågan#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.

258 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)