JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Gyorskeresés
Legfrissebb anyagok
Általános témák
LOGOUT.hu témák
- [Re:] [sziku69:] Fűzzük össze a szavakat :)
- [Re:] [D1Rect:] Nagy "hülyétkapokazapróktól" topik
- [Re:] [Sub-ZeRo:] Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- [Re:] [Luck Dragon:] Asszociációs játék. :)
- [Re:] Viber: ingyen telefonálás a mobilodon
- [Re:] [attilasd:] A laposföld elmebaj: Vissza a jövőbe!
- [Re:] Okos Otthon kezdőknek
- [Re:] [sziku69:] Szólánc.
- [Re:] Android másképp: Lineage OS és társai
- [Re:] [Jhonny06:] Soha többé UPS
Szakmai témák
PROHARDVER! témák
Mobilarena témák
Téma összefoglaló
Hozzászólások
cattus
őstag
Persze, hogy nem tünteti el a gombot, ugyanis nem nyúlsz hozzá a kódodban. A második esetben azért nem történik semmi, mert a var content = this.nextElementSibling;
a gomb utáni, vele egy szinten lévő elemeket választja ki, és ha a gombot a paragrafus után rakod, akkor nem lesz ennek megfelelő DOM elemed. Szerintem itt a jó megoldás az lenne, ha a gombot és a szöveget összefoglaló elemet rejtenéd el. Erre egyszerű megoldás, ha az eventlistener callback-jébe ezt írod:
this.parentNode.style.display = 'none';
Do the thing!