203 of 264 menu

Thuộc tính clientHeight

Thuộc tính clientHeight chứa chiều cao của phần tử bên trong đường viền cùng với padding, nhưng không có border và thanh cuộn.

Cú pháp

phần tử.clientHeight;

Ví dụ

Hãy tìm kích thước của phần tử:

#elem { width: 100px; height: 100px; border: 1px solid black; padding: 15px; } <div id="elem"></div> let elem = document.querySelector('#elem'); console.log(elem.clientHeight);

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

130

Ví dụ

Nếu phần tử xuất hiện thanh cuộn thì chiều rộng nội dung sẽ giảm đi bằng chiều rộng của thanh cuộn (khoảng 16px - phụ thuộc vào trình duyệt, HĐH, thiết bị). Trong ví dụ tiếp theo chiều rộng của phần tử sẽ nhỏ hơn, so với dự kiến:

<div id="elem">Phần tử này có thanh cuộn.</div> #elem { width: 100px; height: 100px; border: 1px solid black; padding: 15px; overflow: scroll; } let elem = document.querySelector('#elem'); console.log(elem.clientHeight);

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

114 (phụ thuộc vào trình duyệt)

Ví dụ

Nếu phần tử bị ẩn, thì clientHeight sẽ bằng 0:

<div id="elem"></div> #elem { width: 100px; height: 100px; border: 1px solid black; display: none; /* phần tử bị ẩn */ } let elem = document.querySelector('#elem'); console.log(elem.clientHeight);

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

0

Xem thêm

  • thuộc tính clientWidth,
    chứa chiều rộng của phần tử bên trong đường viền
  • phương thức getComputedStyle,
    lấy giá trị thuộc tính CSS 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