最新的Web開發教程
 

HTML DOM scrollWidth Propery

<元素對象

得到的元素,包括填充的整個高度和寬度:

var elmnt = document.getElementById("content");
var y = elmnt.scrollHeight;
var x = elmnt.scrollWidth;
試一試»

更多"Try it Yourself"下面的例子。


定義和用法

所述scrollWidth屬性返回以像素為單位的元素,包括填充的整個寬度,但不是邊框,滾動條或餘量。

提示:使用scrollHeight屬性屬性返回元素的整個高度。

的scrollWidth和scrollHeight屬性屬性返回一個元件的整個高度和寬度,包括高度和寬度是不可見的(because of overflow)

提示:要滾動條添加到一個元素,使用CSS 溢出財產。

此屬性為只讀。


瀏覽器支持

屬性
scrollWidth

句法

element .scrollWidth

技術細節

返回值: 一個數字,表示整個寬度(horizontally)的元素的,以像素為單位

例子

更多示例

使用填充,邊框,滾動條和保證金,以顯示這將如何影響scrollWidth和scrollHeight屬性屬性:

var elmnt = document.getElementById("content");
var y = elmnt.scrollHeight;
var x = elmnt.scrollWidth;
試一試»

返回元件的scrollHeight屬性和scrollWidth然後將其高度和寬度設定為從scrollHeight屬性和scrollWidth返回的值:

var elmnt = document.getElementById("content");

function getFunction() {
    var x = elmnt.scrollWidth;
    var y = elmnt.scrollHeight;
}

function setFunction() {
    elmnt.style.height = y.scrollHeight + "px";
    elmnt.style.width = y.scrollWidth + "px";
}
試一試»

<元素對象