| 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';
}
}
}
|
|||
|
|
Svara med citat
|
|
|
#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 |
||
|
|
Svara med citat
|
|
|
#3 | |||
|
||||
|
Klarade millennium-buggen
|
Citat:
[edit] Ahh, såg inte att det var ByTagName. Ska testa! |
|||
|
|
Svara med citat
|
|
|
#4 | |||
|
||||
|
Klarade millennium-buggen
|
Japp, det fungerar! Man får tacka! B)
|
|||
|
|
Svara med citat
|
|
|
#5 | ||
|
|||
|
Klarade millennium-buggen
|
glad att jag kunde hjälpa.
|
||
|
|
Svara med citat
|
| Svara |
| Ämnesverktyg | |
| Visningsalternativ | |
|
|