⊗jsPmPrNER 474 of 505 menu

Αυτο-διαγραφή νέων στοιχείων σε JavaScript

Στο προηγούμενο μάθημα μάθαμε πώς να κάνουμε τα στοιχεία να διαγράφονται μόνα τους με κλικ.

Ας υποθέσουμε τώρα ότι αρχικά δεν υπάρχουν στοιχεία στον γονέα:

<div id="parent"></div>

Ας δημιουργήσουμε σε έναν βρόχο 9 νέες παραγράφους, και ας κάνουμε έτσι ώστε οποιαδήποτε παράγραφος να διαγράφεται με κλικ πάνω της:

let parent = document.querySelector('#parent'); for (let i = 1; i <= 9; i++) { let p = document.createElement('p'); p.textContent = i; p.addEventListener('click', function() { this.remove(); }); parent.appendChild(p); }

Δίνεται ο ακόλουθος κώδικας:

<ul id="parent"> <li>1</li> <li>2</li> <li>3</li> </ul> <input type="submit" id="button">

Κάντε έτσι ώστε με κλικ στο κουμπί να προστίθεται ένα νέο στοιχείο στη λίστα. Κάντε έτσι ώστε οποιοδήποτε li να διαγράφεται με κλικ πάνω του. Μιλάμε τόσο για εκείνα τα li που ήδη βρίσκονται στη λίστα, όσο και για τα νέα, που δημιουργήθηκαν μετά από πάτημα στο κουμπί.

Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη