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 的高度吗? [复制]