Хосияти clientWidth
Хосияти clientWidth паҳнои
унсурро дар дохили сарҳаддҳо бо якҷоягии padding,
вале бе border
ва гардиш дар бар мегирад.
Синтаксис
javascriptунсур.clientWidth;
Намуна
Биёед андозаи унсурро пайдо кунем:
html<div id="elem"></div>css#elem {
width: 100px;
height: 100px;
border: 10px solid black;
padding: 15px;
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientWidth);
Натиҷаи иҷрои рамз:
javascript130
Намуна
Агар барои унсур гардиш пайдо шавад, паҳнои
мундариҷа ба паҳнои гардиш
(тақрибан 16px - аз браузер, НМ, дастгоҳ вобаста аст) кам мешавад.
Дар намунаи навбатӣ паҳнои унсур камтар аз
он чи интизорӣ меравад, хоҳад буд:
html<div id="elem">Ин унсур гардиш дорад.</div>css#elem {
width: 100px;
height: 100px;
border: 10px solid black;
padding: 15px;
overflow: scroll;
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientWidth);
Натиҷаи иҷрои рамз:
javascript114 (аз браузер вобаста аст)
Намуна
Агар унсур пинҳон бошад, пас clientWidth
ба 0 баробар хоҳад буд:
html<div id="elem"></div>css#elem {
display: none; /* унсури пинҳон */
width: 100px;
height: 100px;
border: 10px solid black;
padding: 15px;
}javascriptlet elem = document.querySelector('#elem');
console.log(elem.clientWidth);
Натиҷаи иҷрои рамз:
javascript0
Нигаред низ
-
хосияти
clientHeight,
ки баландии унсурро дар дохили сарҳаддҳо дар бар мегирад -
усули
getComputedStyle,
ки қимати хосияти CSS-и унсурро мегирад