⊗jsPmPrHShB 482 of 505 menu

Knoppen om een element te verbergen en tonen met JavaScript

In dit deel leren we hoe we elementen van de pagina kunnen verbergen en tonen. Zoals gewoonlijk, beginnen we met iets eenvoudigs, en zullen we geleidelijk complexer worden.

Laten we om op te warmen een alinea en twee knoppen hebben:

<p id="elem">tekst</p> <input type="submit" id="show" value="tonen"> <input type="submit" id="hide" value="verbergen">

Laten we verwijzingen naar onze elementen in variabelen krijgen:

let elem = document.querySelector('#elem'); let show = document.querySelector('#show'); let hide = document.querySelector('#hide');

Laten we nu ervoor zorgen dat bij een klik op de ene knop onze alinea wordt verborgen, en op de andere - wordt getoond. We zullen hiervoor de bijbehorende CSS-klasse aan het element geven of verwijderen:

.hidden { display: none; }

Laten we onze taak oplossen:

hide.addEventListener('click', function() { elem.classList.add('hidden'); }); show.addEventListener('click', function() { elem.classList.remove('hidden'); });

Pas mijn code zo aan dat er slechts één knop is. Laat bij de eerste klik op deze knop het element verschijnen, en bij de tweede - verdwijnen.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren