Atrybut clientWidth HTML DOM Element
- Poprzednia strona clientTop
- Następna strona cloneNode()
- Wróć do poprzedniego poziomu Obiekt Elements DOM
Definicja i użycie
clientWidth
Atrybut zwraca widoczną szerokość elementu, w tym wewnętrzne marginesy, ale bez ramki, paska przewijania lub marginesów zewnętrznych, w pikselach.
clientWidth
Atrybut jest jedynie do odczytu.
Zobacz również:Tutorial CSS Box Model
Zobacz również:
Aby dodać rolkę do elementu, użyj Atrybut overflow CSS.
Przykład
Przykład 1
Pobierz wysokość i szerokość "myDIV", w tym wewnętrzne marginesy:
const element = document.getElementById("myDIV"); let text = "clientHeight: " + element.clientHeight + "px<br>"; text += "clientWidth: " + element.clientWidth + "px";
Przykład 2
Przykład 2: różnica między clientHeight/clientWidth a offsetHeight/offsetWidth
Bez ro滚条:
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";
Z ro滚条:
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";
Gramatyka
element.clientWidth
Zwracana wartość
Typ | Opis |
---|---|
Wartość | Widoczna szerokość elementu (w pikselach), w tym wewnętrzne marginesy. |
Wspierane przeglądarki
Wszystkie przeglądarki wspierają element.clientWidth
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Obsługiwane | Obsługiwane | Obsługiwane | Obsługiwane | Obsługiwane | Obsługiwane |
- Poprzednia strona clientTop
- Następna strona cloneNode()
- Wróć do poprzedniego poziomu Obiekt Elements DOM