204 of 264 menu

Thuộc tính offsetParent

Thuộc tính offsetParent chứa phần tử cha gần nhất mà phần tử được định vị dựa theo nó. Đó sẽ là phần tử cha gần nhất có thuộc tính CSS position không bằng static, hoặc là thẻ body, nếu không có phần tử cha nào có định vị như vậy.

Cú pháp

phần tử.offsetParent;

Ví dụ

Hãy tìm phần tử cha có thuộc tính position, khác với static:

<div id="parent3"> <div id="parent2" style="position: relative"> <div id="parent1"> <p id="elem">văn bản</p> </div> </div> </div> let elem = document.querySelector('#elem'); console.log(elem.offsetParent.id);

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

'parent2'

Ví dụ

Nếu các phần tử cha không có định vị, thì offsetParent sẽ chứa body:

<div> <p id="elem">văn bản</p> </div> let elem = document.querySelector('#elem'); console.log(elem.offsetParent.tagName);

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

'BODY'

Xem thêm

  • thuộc tính offsetParent,
    chứa phần tử cha có định vị
  • thuộc tính offsetTop,
    chứa khoảng lệch của phần tử từ phía trên
  • thuộc tính offsetLeft,
    chứa khoảng lệch của phần tử từ phía trái
  • phương thức getBoundingClientRect,
    tìm khoảng lệch của phần tử
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