关于js 设置元素高度问题 style.height

Wantedtime 2016-04-30 08:10:04
这是css
<style>
#div1{width:300px; height:5000px; background:red; border:5px solid yellow;}
</style>


HTML:
<div id="div1" ></div>


js:
<script>
window.onload = function() {
var oDiv = document.getElementById("div1");
alert(oDiv.style.height)
}
</script>


为什么弹不出高度呢
...全文
1565 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ldxsik 2016-05-06
  • 打赏
  • 举报
回复
肯定弹不出,设置的是在外部css,不是标签的style属性的

而你要弹style属性的,那肯定不行啦
cocotsau 2016-04-30
  • 打赏
  • 举报
回复
肯定弹不出来,因为oDiv.style.height读的是行间样式。
bear63 2016-04-30
  • 打赏
  • 举报
回复
用jquery多好。。。

<script>
$(function(){
alert($("#div1").height())
})
</script>
天际的海浪 2016-04-30
  • 打赏
  • 举报
回复
alert((oDiv.currentStyle||getComputedStyle(oDiv,null)).height)

61,125

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧