Avatar billede mailand Nybegynder
03. maj 2005 - 13:11 Der er 7 kommentarer og
1 løsning

Tilgå CSS 'stjerne' selector fra JavaScript?

Kan man det??? (Jeg må ikke bruge * for eksperten, så derfor 'stjerne'...)

- altså ligesom man kan sige:

[elementet].style.background = "red";

kan man så tilgå ALLE elementer og ændre på deres properties?

#Mailand
Avatar billede al_dair Nybegynder
03. maj 2005 - 13:17 #1
giv elementet en ID:

document.getElementByID('id').style..background = "red";
Avatar billede mailand Nybegynder
03. maj 2005 - 13:21 #2
ja... men det er jo ikke specielt dynamisk....

det er fordi, jeg vil tilgå ALLE elementer under en bestemt div. fx. Hvis det er et output fra en db, så kan jeg ikke tildele alle elementer et id.

#Mailand
Avatar billede olebole Juniormester
03. maj 2005 - 13:28 #3
<ole>

var elms = [element].getElementsByTagName("*");
for (i=0; i<elms.length; i++) {
  elms[i].style.color = "red";
}

/mvh
</bole>
Avatar billede olebole Juniormester
03. maj 2005 - 13:29 #4
- så får du fat i alle elementer under [element]
Avatar billede mailand Nybegynder
03. maj 2005 - 13:30 #5
sejt. tak ole.
smid et svar...

#Mailand
Avatar billede olebole Juniormester
03. maj 2005 - 13:47 #6
*griiiiiib*  ;o)
Avatar billede mailand Nybegynder
03. maj 2005 - 13:50 #7
*grebet* :)
Avatar billede olebole Juniormester
03. maj 2005 - 14:05 #8
Takker  :)
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