202 of 264 menu

Thuộc tính clientWidth

Thuộc tính clientWidth chứa chiều rộng phần tử bên trong đường viền cùng với padding, nhưng không có border và thanh cuộn.

Cú pháp

phần_tử.clientWidth;

Ví dụ

Hãy tìm kích thước của phần tử:

<div id="elem"></div> #elem { width: 100px; height: 100px; border: 10px solid black; padding: 15px; } let elem = document.querySelector('#elem'); console.log(elem.clientWidth);

Kết quả thực thi mã:

130

Ví dụ

Nếu phần tử xuất hiện thanh cuộn thì chiều rộng nội dung sẽ giảm đi bằng chiều rộng của thanh cuộn (khoảng 16px - phụ thuộc vào trình duyệt, HĐH, thiết bị). Trong ví dụ sau, chiều rộng phần tử sẽ nhỏ hơn so với dự kiến:

<div id="elem">Phần tử này có thanh cuộn.</div> #elem { width: 100px; height: 100px; border: 10px solid black; padding: 15px; overflow: scroll; } let elem = document.querySelector('#elem'); console.log(elem.clientWidth);

Kết quả thực thi mã:

114 (phụ thuộc vào trình duyệt)

Ví dụ

Nếu phần tử bị ẩn, thì clientWidth sẽ bằng 0:

<div id="elem"></div> #elem { display: none; /* phần tử ẩn */ width: 100px; height: 100px; border: 10px solid black; padding: 15px; } let elem = document.querySelector('#elem'); console.log(elem.clientWidth);

Kết quả thực thi mã:

0

Xem thêm

  • thuộc tính clientHeight,
    chứa chiều cao phần tử bên trong đường viền
  • phương thức getComputedStyle,
    lấy giá trị thuộc tính CSS của phần tử
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối