152 of 264 menu

Phương thức contains

Phương thức contains cho phép kiểm tra, một phần tử có chứa phần tử khác bên trong nó hay không. Tham số của phương thức là phần tử sẽ được kiểm tra xem nó có nằm bên trong phần tử mà phương thức được áp dụng hay không.

Cú pháp

phần_tử_cha.contains(phần_tử);

Ví dụ

Hãy kiểm tra xem đoạn văn #child có nằm trong khối #parent không:

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

Kết quả thực thi mã:

true

Ví dụ

Bây giờ phần tử cha không chứa phần tử được truyền vào và do đó phương thức trả về 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);

Kết quả thực thi mã:

false

Ví dụ

Có thể truyền vào chính phần tử mà phương thức được gọi, trong trường hợp này phương thức cũng sẽ trả về true:

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

Kết quả thực thi mã:

true

Xem thêm

  • phương thức matches,
    kiểm tra phần tử theo bộ chọn
  • phương thức closest,
    tìm phần tử cha theo bộ chọn
Tiếng Việt
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ʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối