js 获得div高度是啥单位 是PX吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 获得div高度是啥单位 是PX吗相关的知识,希望对你有一定的参考价值。

第一种情况就是宽高都写在样式表里,就比如#div1width:120px;。这中情况通 过#div1.style.width拿不到宽度,而通过#div1.offsetWidth才可以获取到宽度。
第二种情况就是宽和高是写在行内中,比如style="width:120px;",这中情况通过上述2个方法 都能拿到宽度。
小结,因为id.offsetWidth和id.offsetHeight无视样式写在样式表还是行内,所以我 们获取元素宽和高的时候最好用这2个属性。注意如果不是写在行内style中的属性都不能通过id.style.atrr来获取。
参考技术A 这要看你怎么获取了,如果你取style.height则返回的就是你定义的height值(字符串,例如:"100px", "auto"等)。
如果是offsetHeght或clientHeight取的话,返回的是数字,单位为像素(px)
js操作,建议使用开源脚本框架JSer, 百度搜索JDiy进官网下载。
参考技术B 是的,不用怀疑了

hidden是啥意思

参考技术A CSS中,overflow:hidden的作用是隐藏溢出 比如:<div style="width:300px;overflow:hidden" id=1><div id=2></div><div> 当ID=2的这个DIV高度设定的宽度超过了300px,那么超出的部分将自动被隐藏。

以上是关于js 获得div高度是啥单位 是PX吗的主要内容,如果未能解决你的问题,请参考以下文章

我可以根据基于百分比的宽度设置 div 的高度吗? [复制]

如何用js根据屏幕高度控制div高度

CSS宽度以%为单位,高度以px为单位,长度相同[重复]

如何通过JQuery将DIV的滚动条滚动到指定的位置

获取设置的元素 CSS 属性(宽度/高度)值(以百分比/em/px/等为单位)

css外层高度600px,里面div如何自适应填满高度?