HTML DOM Element clientWidth egenskab
- Forrige side clientTop
- Næste side cloneNode()
- Tilbage til øverste niveau HTML DOM Elements objekt
Definition og brug
clientWidth
Egenskaben returnerer elementets synlige bredde, inklusive indrykning, men ikke kanter, rulkebjælker eller ekstern margin, i pixels.
clientWidth
Egenskaben er skrivebeskyttet.
Se også:CSS Box Model Tutorial
Se også:
For at tilføje en rulkebjælke til et element, brug CSS overflow egenskab。
Eksempel
Eksempel 1
Få "myDIV"'s højde og bredde, inklusive indrykning:
const element = document.getElementById("myDIV"); let text = "clientHeight: " + element.clientHeight + "px<br>"; text += "clientWidth: " + element.clientWidth + "px";
Eksempel 2
Eksempel 2: Forskellen mellem clientHeight/clientWidth og offsetHeight/offsetWidth
Uden rulkebjælke:
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";
Med rulkebjælke:
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";
Syntaks
element.clientWidth
Returværdi
Type | Beskrivelse |
---|---|
Numerisk værdi | Elementets synlige bredde (i pixels), inklusive indrykning. |
Browserversion
Alle browsere understøtter element.clientWidth
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support | Support |
- Forrige side clientTop
- Næste side cloneNode()
- Tilbage til øverste niveau HTML DOM Elements objekt