Kom ihåg mig?
Home Menu

Menu


Iterera alla html-taggar

Ämnesverktyg Visningsalternativ
Oläst 2007-10-24, 14:19 #1
Roberts avatar
Robert Robert är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 2 103
Robert Robert är inte uppkopplad
Klarade millennium-buggen
Roberts avatar
 
Reg.datum: Jan 2004
Inlägg: 2 103
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';
      }
    }
}
Robert är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-10-24, 15:36 #2
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
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
allstars är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-10-24, 16:08 #3
Roberts avatar
Robert Robert är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 2 103
Robert Robert är inte uppkopplad
Klarade millennium-buggen
Roberts avatar
 
Reg.datum: Jan 2004
Inlägg: 2 103
Citat:
Originally posted by allstars@Oct 24 2007, 15:36
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
Jo, men jag vet inte namnet på divarna, bara prefixet på deras namn, därför snurrar jag igenom allt på sidan (men lyckas bara snurra igenom kontroller, inte övriga taggar)

[edit] Ahh, såg inte att det var ByTagName. Ska testa!
Robert är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-10-24, 17:14 #4
Roberts avatar
Robert Robert är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 2 103
Robert Robert är inte uppkopplad
Klarade millennium-buggen
Roberts avatar
 
Reg.datum: Jan 2004
Inlägg: 2 103
Japp, det fungerar! Man får tacka! B)
Robert är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-10-24, 21:46 #5
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
glad att jag kunde hjälpa.
allstars är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 02:28.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017