Avatar billede unknown_someone Juniormester
26. maj 2004 - 13:22 Der er 5 kommentarer og
1 løsning

gennemløb alle <li> på en side

Jeg har tidligere lavet en løkke der gennemløb samtlige <li>-elementer på en side for at tjecke op på hvilket billede der var sat på li'en med css - det virkede perfekt, men nu kan jeg dersværre hverken finde eller gendanne koden :(

derfor mit spørgsmål;

Hvordan laver jeg en lykke der gennemløber alle <li> elementer på en html-side og finder ud af om "list-style-image" er lig "url(../images/StopControl.gif)"?
Avatar billede mm12010 Nybegynder
26. maj 2004 - 13:31 #1
prøv sådan:
li=document.getElementsByTagName("LI");
for(i=0;i<li.length;i++){
  if(li[i].style.listStyleImage.indexOf("/images/StopControl.gif")>-1))alert("list-style-image=url(../images/StopControl.gif)");
  }
Avatar billede unknown_someone Juniormester
26. maj 2004 - 13:54 #2
DOH!

det er jo næsten copy/paste ud fra det jeg allerede har lavet - bortset fra at jeg har skrevet "li" og ikke "LI"... damn :(

nå, men læg et svar :)
Avatar billede mm12010 Nybegynder
26. maj 2004 - 14:02 #3
svar :o)
Avatar billede powernodes Nybegynder
26. maj 2004 - 14:32 #4
LI vs li burde ikke betyde noget i praksis
Avatar billede unknown_someone Juniormester
09. juni 2004 - 09:50 #5
powernodes >> men det gjorde det altså ;)
Avatar billede powernodes Nybegynder
09. juni 2004 - 10:11 #6
Det gør det nu ikke i mine egne scripts, men okay :)
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