Thuộc tính clientHeight của phần tử HTML DOM
- Trang trước click()
- Trang sau clientLeft
- Quay lại lớp trên Đối tượng Elements DOM HTML
Định nghĩa và cách sử dụng
clientHeight
Thuộc tính trả về chiều cao hiển thị của phần tử, bao gồm lề trong, nhưng không bao gồm viền, thanh cuộn hoặc lề ngoài, theo pixel.
clientHeight
Thuộc tính là chỉ đọc.
Xem thêm:Giáo trình CSS Box Model
Xem thêm:
Nếu muốn thêm thanh cuộn vào phần tử, hãy sử dụng Thuộc tính overflow của CSS。
Mẫu
Ví dụ 1
Lấy chiều cao và chiều rộng của "myDIV", bao gồm lề trong:
const element = document.getElementById("myDIV"); let text = "clientHeight: " + element.clientHeight + "px<br>"; text += "clientWidth: " + element.clientWidth + "px";
Ví dụ 2: Khác biệt giữa clientHeight/clientWidth và offsetHeight/offsetWidth
Không có thanh cuộn:
const element = document.getElementById("myDIV"); let text = ""; text += "clientHeight: " + element.clientHeight + "px<br>"; text += "offsetHeight: " + element.offsetHeight + "px<br>"; text += "clientWidth: " + element.clientWidth + "px<br>"; text += "offsetWidth: " + element.offsetWidth + "px";
Có thanh cuộn:
const element = document.getElementById("myDIV"); let text = ""; text += "clientHeight: " + element.clientHeight + "px<br>"; text += "offsetHeight: " + element.offsetHeight + "px<br>"; text += "clientWidth: " + element.clientWidth + "px<br>"; text += "offsetWidth: " + element.offsetWidth + "px";
Cú pháp
element.clientHeight
Giá trị trả về
Loại | Mô tả |
---|---|
Số | Chiều cao hiển thị của phần tử (theo pixel), bao gồm lề trong. |
Hỗ trợ trình duyệt
Tất cả các trình duyệt đều hỗ trợ element.clientHeight
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |
- Trang trước click()
- Trang sau clientLeft
- Quay lại lớp trên Đối tượng Elements DOM HTML