152 of 264 menu

De methode contains

De methode contains maakt het mogelijk om te controleren, of het ene element een ander element bevat. Als parameter van de methode wordt het element doorgegeven dat gecontroleerd wordt op het feit of het zich bevindt in het element waarop de methode is toegepast.

Syntaxis

ouder.contains(element);

Voorbeeld

Laten we controleren of de alinea #child zich in het blok #parent bevindt:

<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);

Resultaat van de code-uitvoering:

true

Voorbeeld

En nu bevindt het doorgegeven element zich niet in de ouder en daarom retourneert de methode 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);

Resultaat van de code-uitvoering:

false

Voorbeeld

Je kunt hetzelfde element doorgeven waarop de methode werd aangeroepen, in dit geval zal de methode ook true retourneren:

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

Resultaat van de code-uitvoering:

true

Zie ook

  • de methode matches,
    die een element controleert op een selector
  • de methode closest,
    die een ouder vindt op basis van een selector
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