dom元素高度、屏幕高度 获取

JS获取屏幕高度:

网页可见区域宽:

document.body.clientWidth

网页可见区域高:

document.body.clientHeight

网页可见区域宽(包括边线的宽):

document.body.offsetWidth

网页可见区域高(包括边线的高):

document.body.offsetHeight

网页正文全文宽:

document.body.scrollWidth

网页正文全文高:

document.body.scrollHeight

网页被卷去的高:

document.body.scrollTop

网页被卷去的左:

document.body.scrollLeft

网页正文部分上:

window.screenTop

网页正文部分左:

window.screenLeft

屏幕分辨率的高:

window.screen.height

屏幕分辨率的宽:

window.screen.width

屏幕可用工作区高度:

window.screen.availHeight

屏幕可用工作区宽度:

window.screen.availWidth

JQuery获取屏幕高度:

$(document).ready(function(){
alert($(window).height()); //浏览器当前窗口可视区域高度
alert($(document).height()); //浏览器当前窗口文档的高度
alert($(document.body).height());//浏览器当前窗口文档body的高度
alert($(document.body).outerHeight(true));//浏览器当前窗口文档body的总高度 包括border padding margin

alert($(window).width()); //浏览器当前窗口可视区域宽度
alert($(document).width());//浏览器当前窗口文档对象宽度
alert($(document.body).width());//浏览器当前窗口文档body的宽度
alert($(document.body).outerWidth(true));//浏览器当前窗口文档body的总宽度 包括border padding margin

})

综上所述,JS获取dom元素高度和宽度的方法如下:

元素的实际高度:

document.getElementById("div").offsetHeight

元素的实际宽度:

document.getElementById("div").offsetWidth

元素的实际距离左边界的距离:

document.getElementById("div").offsetLeft

元素的实际距离上边界的距离:

document.getElementById("div").offsetTop

转载:https://www.cnblogs.com/ydfqixn/p/7823076.html

你可能感兴趣的:(javascript)