FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Klarade millennium-buggen
|
Jag har ett skript som jag inte vet hur jag ska modifiera. Skriptet nedan snurrar igenom alla elements och kollar så att de heter något i stil med det prefix som jag skapar i början, och sedan döljer jag dessa.
"Elements" verkar bara hitta htmlkontroller, medans jag vill hitta samtliga taggar som börjar med mitt prefix. Hur modifierar jag koden för att iterera mina div-taggar istället? ![]() Kod:
function HideAllSubNodes(nNodeLevel) { var ItemNamePrefix = 'BOXC_' + nNodeLevel + '_'; for (var i = 0; i < document.aspnetForm.elements.length; i++) { if (document.aspnetForm.elements[i].id.indexOf(ItemNamePrefix) > -1) { FoundName = document.aspnetForm.elements[i].id; var objTag = document.getElementById(FoundName); objTag.style.display = 'none'; } } } |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Klarade millennium-buggen
|
typ
mina_divvar=document.getElementsByTagName("div") for (var i = 0; i < mina_divvar.length; i++) if (mina_divvar[i].id.indexOf(ItemNamePrefix) > -1) edit: typo |
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Klarade millennium-buggen
|
Citat:
[edit] Ahh, såg inte att det var ByTagName. Ska testa! |
|||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Klarade millennium-buggen
|
Japp, det fungerar! Man får tacka! B)
|
|||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Klarade millennium-buggen
|
glad att jag kunde hjälpa.
|
||
![]() |
![]() |
Svara |
|
|