为什么把样式写在行内就可以alert(oDiv.style.width)呢?写在style里面不行吗?

来源:4-2 获取样式

慕仔2695199

2015-06-25 17:12

为什么把样式写在行内就可以alert(oDiv.style.width)呢?写在style里面不行吗?

写回答 关注

2回答

  • joker_0042
    2015-10-21 20:45:18

    任何支持style特性的HTML元素在JS中都一个对应的style属性,该属性包含通过HTML的style特性指定的所有样式信息,但不包含外部样式表或者嵌入样式表经层叠而来的样式。所以行内可以访问,下载嵌入样式表中就不行。

  • 慕村7379080
    2015-07-03 22:37:30

    style.width的值必须要先定义在html里,否则取到的值为空。如果定义在
    style里,style.width的值仍然为空,这就是取不到style.width的值的原因

    无敌小哥儿

    你这句话说跟没说一样。。他问为什么为空,你说了两句为空为空,然后说这是原因。。。

    2016-12-15 16:39:19

    共 1 条回复 >

JS动画效果

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

113925 学习 · 1443 问题

查看课程

相似问题