⊗jsPmPrHShB 482 of 505 menu

Κουμπιά για απόκρυψη και εμφάνιση στοιχείου σε JavaScript

Σε αυτήν την ενότητα θα μάθουμε να αποκρύπτουμε και να εμφανίζουμε στοιχεία της σελίδας. Όπως συνήθως, θα ξεκινήσουμε με κάτι απλό και θα γινόμαστε σταδιακά πιο σύνθετοι.

Ας υποθέσουμε για ζέσταμα ότι έχουμε μια παράγραφο και δύο κουμπιά:

<p id="elem">κείμενο</p> <input type="submit" id="show" value="εμφάνιση"> <input type="submit" id="hide" value="απόκρυψη">

Θα πάρουμε αναφορές στα στοιχεία μας σε μεταβλητές:

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

Ας κάνουμε τώρα έτσι ώστε με κλικ στο ένα κουμπί η παράγραφός μας να αποκρύπτεται, και στο άλλο - να εμφανίζεται. Για αυτό θα δίνουμε ή θα αφαιρούμε από το στοιχείο την αντίστοιχη CSS κλάση:

.hidden { display: none; }

Ας λύσουμε το πρόβλημά μας:

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

Τροποποιήστε τον κώδικά μου έτσι ώστε να υπάρχει μόνο ένα κουμπί. Ας γίνει με το πρώτο κλικ σε αυτό το κουμπί το στοιχείο να εμφανίζεται, και με το δεύτερο - να αποκρύπτεται.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη