HTML DOM Element scrollHeight 屬性
- 上一頁 replaceChild()
- 下一頁 scrollIntoView()
- 返回上一層 HTML DOM Elements 對象
定義和用法
scrollHeight
屬性返回元素的高度,以像素為計,包括內邊距,但不包括邊框、滾動條或外邊距。
scrollHeight
屬性是只讀的。
注釋:scrollWidth
和 scrollHeight
都返回元素的整個高度和寬度,包括不可見的部分(由于溢出)。
另請參閱:
實例
例子 1
獲取元素的高度和寬度,包括內邊距:
const element = document.getElementById("content"); let x = element.scrollHeight; let y = element.scrollWidth;
例子 2
padding、border 和 scrollbar 如何影響 scrollWidth 和 scrollHeight:
const element = document.getElementById("content"); let x = element.scrollHeight; let y = element.scrollWidth;
例子 3
將元素的高度和寬度設置為從 scrollHeight 和 scrollWidth 返回的值:
element.style.height = element.scrollHeight + "px"; element.style.width = element.scrollWidth + "px";
語法
element.scrollHeight
返回值
類型 | 描述 |
---|---|
數字 | 元素的高度,以像素為單位。 |
瀏覽器支持
所有瀏覽器都支持 element.scrollHeight
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 replaceChild()
- 下一頁 scrollIntoView()
- 返回上一層 HTML DOM Elements 對象