webForumDet fria alternativet
Logga in / Bli medlem

getElementByID och numrering?

JavaScript

1 svar · 212 visningar · startad av HenrikAI

Medlem sedan nov. 2004112 inlägg
Trådstart#1

Följande kod döljer en div-tag som har id=divnamn.

document.getElementById("divnamn").style.display="none"

Frågan är nu, hur gör jag om jag vill dölja ett antal div-taggar (divnamn1, divnamn2, divnamn3....) där jag inte från början vet hur många det är (de är dock numrerade 1, 2, 3...)?

Medlem sedan dec. 20025 483 inlägg
#2
var elm = null,
    i   = 1;
while (elm = document.getElementById("divnamn" + i++)){
  elm.style.display = "none";
}
601 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
451 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
451 ms — ändringar (db)