152 of 264 menu

Metoden contains

Metoden contains giver mulighed for at kontrollere, om et element indeholder et andet inden i sig. Parameteren for metoden er det element, der bliver kontrolleret for, om det befinder sig inden i det element, som metoden blev anvendt på.

Syntaks

forælder.contains(element);

Eksempel

Lad os kontrollere, om afsnittet #child er i blokken #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);

Resultatet af kodeudførelsen:

true

Eksempel

Og nu er det element, der blev sendt, ikke i forælderen, og derfor returnerer metoden 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);

Resultatet af kodeudførelsen:

false

Eksempel

Man kan sende det samme element, som metoden blev kaldt på, i dette tilfælde vil metoden også returnere true:

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

Resultatet af kodeudførelsen:

true

Se også

  • metoden matches,
    som kontrollerer elementet vha. en selector
  • metoden closest,
    som finder forælderen vha. en selector
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis