Avatar billede netro Nybegynder
20. januar 2005 - 04:46 Der er 5 kommentarer og
1 løsning

Tjekke alle elementer

Kan man lave en løkke, der fanger alle elementer på en side (i dette tilfælde divs)?

<div id="ht63"></div>
<div id="ht09"></div>
<div id="ht10"></div>

- eller kan man kun det i en form?
for(i=0; i<formobj.length; i++)
  navn=formobj.elements[i].name;
Avatar billede fennec Nybegynder
20. januar 2005 - 08:12 #1
obj = document.getElementsByTag("div")
Avatar billede fennec Nybegynder
20. januar 2005 - 08:15 #2
... også skal du have en løkke til at løbe dem igennem:

obj = document.getElementsByTag("div")
for(f=0;f<obj.length;f++)
{
  objID = obj.id;
}
Avatar billede netro Nybegynder
20. januar 2005 - 16:01 #3
Er getElementsByTag en IE-ting ligesom document.all?
Avatar billede fennec Nybegynder
20. januar 2005 - 16:05 #4
Min fejl. Det hedder getElementsByTagName(), og det er ikke en IE ting.

obj = document.getElementsByTagName("div")
for(f=0;f<obj.length;f++)
{
  objID = obj.id;
}
Avatar billede netro Nybegynder
20. januar 2005 - 16:18 #5
Fino, ser lige på det.
Avatar billede netro Nybegynder
20. januar 2005 - 22:08 #6
Det er jo et array, så vi skulle lige have elementets nummer med.

objID = obj[f].id;

- men så virker det også fint. Tak for hjælpen :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester