为什么我的alert(oDiv.style.width); 没有效果 (offsetWidth就可以弹警告窗口)

来源:4-2 获取样式

qq_MissingYou_0

2017-02-17 21:48

为什么我的alert(oDiv.style.width); 没有效果 (offsetWidth就可以弹警告窗口)

写回答 关注

2回答

  • 慕粉3951534
    2017-02-21 17:33:23

    不是没有效果,而是该值为空,可能你并没有用 JS 显式设置过 

    oDiv.style.width = xxx;

    这样设置过,才能取到值。

    慕粉3951...

    补充一下,或者在 html 标签里直接设置,比如:<div style="width:100px;"></div>,这样 odiv.style.width 也能取到值

    2017-02-21 17:46:17

    共 1 条回复 >

  • 尹为者
    2017-02-18 11:02:45

    代码啥样...没有效果是没有alert还是alert没有值

    JS好像没办法直接读取CSS样式表内部的样式,所以需要别的函数实现,所以alert没有值是正常的

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113923 学习 · 1443 问题

查看课程

相似问题