Thuộc tính clientWidth của HTML DOM Element
- Trang trước clientTop
- Trang tiếp theo cloneNode()
- Quay lại lớp trên Đối tượng Elements DOM HTML
Định nghĩa và cách sử dụng
clientWidth
Thuộc tính trả về chiều rộng 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.
clientWidth
Thuộc tính là chỉ đọc.
Xem thêm:Hướng dẫn 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ô hình
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
Ví dụ 2: Sự 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.clientWidth
Giá trị trả về
Loại | Mô tả |
---|---|
Giá trị | Chiều rộng 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.clientWidth
:
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 clientTop
- Trang tiếp theo cloneNode()
- Quay lại lớp trên Đối tượng Elements DOM HTML