Avatar billede nomak Nybegynder
16. juli 2003 - 18:56 Der er 4 kommentarer og
1 løsning

slette et element

hvordan får jeg et element til at blive slettet fra dokumentet?

feks. et element med id'en "biler"

det skal helt væk, og ikke bare visibility: hidden
Avatar billede nomak Nybegynder
16. juli 2003 - 19:04 #1
elementet er en <div>
Avatar billede roenving Novice
16. juli 2003 - 22:21 #2
Hvis du bruger display:none; vil det virke fulstændig som om det slet ikke findes mere -- du kan dog få fat i elementet, hvis du på et senere tidspunkt ønsker at gøre det synligt igen -- men ellers vil det ikke efterlade sig spor i det synlige !-)

Altså document.getElementById('biler').style.display='none';
Avatar billede roenving Novice
16. juli 2003 - 22:29 #3
Hvis det skal være den helt radikale løsning, hvor du ikke skal kunne bruge det mere, kan du i IE5+ bruge:
document.getElementById('biler').removeNode(true)

Eller NN6+ og IE5+:
b = document.getElementById('biler');
b.parentNode.removeChild(d);

Da jeg ikke har prøvet nogle af disse metoder har jeg ikke nogen mening om dem og kender ikke til eventuelle faldgruber.

hth
jes
Avatar billede nomak Nybegynder
17. juli 2003 - 00:02 #4
takker.. brugte

document.getElementById('biler').removeNode(true)
Avatar billede roenving Novice
17. juli 2003 - 00:04 #5
Okay
-- og tak for points ;~}
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