例
獲取窗口的高度和寬度: (NOT including toolbars/scrollbars)
var w = window.innerWidth;
var h = window.innerHeight;
試一試» 更多"Try it Yourself"下面的例子。
定義和用法
該innerWidth屬性返回一個窗口的內容區域的內部寬度。
該innerHeight屬性返回一個窗口的內容區域的內部高度。
這些屬性是只讀的。
提示:使用outerWidth和outerHeight屬性來獲取與工具欄/滾動條的寬度/高度。
瀏覽器支持
在表中的數字規定,完全支持該財產瀏覽器版本。
屬性 | |||||
---|---|---|---|---|---|
innerWidth | 1.0 | 9 | 1.0 | 3.0 | 9 |
innerHeight | 1.0 | 9 | 1.0 | 3.0 | 9 |
Note:對於IE8和更早版本,您可以使用clientWidth和clientHeight屬性(See "More Examples" below)
句法
window.innerWidth
window.innerHeight
技術細節
返回值: | 一個數字,代表內部寬度和/或瀏覽器窗口的內容區域的內部高度,以像素為單位 |
---|
更多示例
例
(使用clientWidth和clientHeight為IE8和更早版本)一個跨瀏覽器的解決方案:
var w = window.innerWidth
|| document.documentElement.clientWidth
||
document.body.clientWidth;
var h = window.innerHeight
||
document.documentElement.clientHeight
|| document.body.clientHeight;
試一試» 例
innerWidth,innerHeight,outerWidth和outerHeight的一個實例演示:
var txt = "";
txt += "<p>innerWidth: " + window.innerWidth + "</p>";
txt +=
"<p>innerHeight: " + window.innerHeight + "</p>";
txt += "<p>outerWidth: " + window.outerWidth + "</p>";
txt += "<p>outerHeight:
" + window.outerHeight + "</p>";
試一試» <窗口對象