js absolute dom怎么读取宽高
发布网友
发布时间:2022-05-07 19:39
我来回答
共2个回答
热心网友
时间:2022-04-22 17:14
网页可见区域宽或高、网页正文全文宽或高以及网页正文部分左或右,详细请看下文,希望对你有所帮助
具体代码如下:
网页可见区域宽: 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
热心网友
时间:2022-04-22 18:32
var el=document.getElementById('需要读取元素的ID');
//定义一个getStyle 获取样式值的函数
function getStyle(obj,attr){
return obj.currentStyle ? obj.currentStyle[attr] : getComputedStyle(obj)[attr];
}
//然后这个函数需要这样使用 getStyle(你需要获取的元素,需要获取的属性 比如width宽)
var width=getStyle(el,'width')