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štinaDanskDeutschΕλληνικά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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부