登录

原生js jquery获取元素宽高、页面屏幕窗口高度,获取宽度

我来纠错
$("#div_id").width();  
 获得的是该div本身的宽度, (不包含padding,margin,border)

$("#div_id").outerWidth();   
包含该div本身的宽度, padding上下的高度, 以及border上下的宽度(不包含margin的宽度)

$("#div_id").outerWidth(true);  
包含该div本身的宽度, 以及padding,border,margin上下的总宽度

$("#div_id").height();   
获得的是该div本身的高度, (不包含padding,margin,border)

$("#div_id").outerHeight();   
包含该div本身的高度, padding上下的高度, 以及border上下的高度(不包含margin的高度)

$("#div_id").outerHeight(true); 
 包含该div本身的高度, 以及padding,border,margin上下的总高度


//原生js获取高度
网页可见区域宽: document.documentElement.clientWidth;
网页可见区域高: document.documentElement.clientHeight;  
网页正文全文宽: document.documentElement.scrollWidth;
网页正文全文高: document.documentElement.scrollHeight;
网页被卷去的高(ff):document.body.scrollTop; 
网页被卷去的高(ie): document.documentElement.scrollTop; 
网页被卷去的左:document.body.scrollLeft; 
网页正文部分上:window.screenTop; 
网页正文部分左:window.screenLeft; 
某个元素的宽度:obj.offsetWidth;
某个元素的高度:obj.offsetHeight;
发送
热门关键词:
命令
知识类型:
标题描述:
详细解答:

提交审核您编辑的知识会经过 前端大牛 人工审核。