为什么这两个警报显示同一元素的高度和偏右;t显示相同的数字
How come these two alerts showing the height and offsetheight of the same element don't display the same number?
警报如下:
alert(document.getElementById("col_st_scroll").offsetHeight);
alert(document.getElementById("col_st_scroll").style.height);
现在,col_strongcroll元素在web浏览器中是完全可见的,这难道不意味着offsetHeight和style.height应该返回相同的值吗?
问题解决了。在第一次发出警报时单击"确定"所用的时间内,另一个函数调整了元素的大小。
这来自MDN:
通常,元素的offsetHeight是一个测量值,包括元素边界、元素垂直填充、元素水平滚动条(如果存在,如果渲染)和元素CSS高度。
style.height
属性仅表示内容高度(假设您处于"严格"渲染模式,而不是"怪癖")。
相关文章:
- 在android中显示固定高度的webview内的大型内容
- 当我使用高度百分比时,谷歌地图javascript api不会显示
- 尝试使用多个Twenty20实例,但有些实例的高度返回为0,并且不显示
- CSS3-如何交叉显示未知高度的图像,并将其垂直和水平居中
- 如何“;“修复”;显示滚动条时的容器元素高度
- 使用JavaScript(可能是CSS)在HTML5画布内显示特定宽度/高度的完整图像大小(100%宽度/高度)
- 当内容显示在FireFox的iFrame中时,jQuery高度问题
- Firefox SDK:包括jquery.flot在内的问题,错误显示维度高度为空
- 自动调整显示幻灯片内容的高度
- 如何显示特定宽度和高度的图像的一部分
- 如何使用角度根据元素的高度显示/隐藏元素
- 带有样式显示的 Div:表格的高度错误
- 高度自动 - 调整浏览器大小时显示隐藏内容
- 突出显示具有高度值的输入
- 如何使此滑块脚本能够显示确切的图像宽度和高度
- 我希望能够水平滚动大图像,但同时显示可以可变的整个高度
- 关于如何根据内容高度最好地显示其他内容的建议
- 如何在 EaselJS 中查找显示对象的宽度和高度
- 如何从容器页面中显示的页面增加容器页面的iframe的高度
- 基于高度的角度显示元素