152 of 264 menu

Μέθοδος contains

Η μέθοδος contains επιτρέπει τον έλεγχο, αν ένα στοιχείο περιέχει μέσα του ένα άλλο. Ως παράμετρος της μεθόδου περνιέται το στοιχείο που θα ελεγχθεί για το αν βρίσκεται μέσα στο στοιχείο στο οποίο εφαρμόστηκε η μέθοδος.

Σύνταξη

γονέας.contains(στοιχείο);

Παράδειγμα

Ας ελέγξουμε αν η παράγραφος #child βρίσκεται στο μπλοκ #parent:

<div id="parent"> <p id="child"></p> </div> let parent = document.querySelector('#parent'); let child = document.querySelector('#child'); let contains = parent.contains(child); console.log(contains);

Αποτέλεσμα εκτέλεσης κώδικα:

true

Παράδειγμα

Τώρα ο γονέας δεν έχει το στοιχείο που περνάμε και επομένως η μέθοδος επιστρέφει false:

<div id="parent"></div> <p id="child"></p> let parent = document.querySelector('#parent'); let child = document.querySelector('#child'); let contains = parent.contains(child); console.log(contains);

Αποτέλεσμα εκτέλεσης κώδικα:

false

Παράδειγμα

Μπορείτε να περάσετε το ίδιο στοιχείο, στο οποίο κλήθηκε η μέθοδος, σε αυτήν την περίπτωση η μέθοδος επίσης θα επιστρέψει true:

<div id="parent"></div> let parent = document.querySelector('#parent'); let contains = parent.contains(parent); console.log(contains);

Αποτέλεσμα εκτέλεσης κώδικα:

true

Δείτε επίσης

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