课程
/前端开发
/JavaScript
/JS动画效果
为什么把样式写在行内就可以alert(oDiv.style.width)呢?写在style里面不行吗?
2015-06-25
源自:JS动画效果 4-2
正在回答
任何支持style特性的HTML元素在JS中都一个对应的style属性,该属性包含通过HTML的style特性指定的所有样式信息,但不包含外部样式表或者嵌入样式表经层叠而来的样式。所以行内可以访问,下载嵌入样式表中就不行。
style.width的值必须要先定义在html里,否则取到的值为空。如果定义在style里,style.width的值仍然为空,这就是取不到style.width的值的原因
无敌小哥儿
举报
通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装
2 回答为什么我的alert(oDiv.style.width); 没有效果 (offsetWidth就可以弹警告窗口)
2 回答为什么我这个在火狐里面不行呢
1 回答为什么oDiv.style.width=parseInt(oDiv.style.width)-5+'px';写这条语句没反应
2 回答这么写为什么不行
1 回答startmove为什么要写在外面