问答详情
源自:4-2 获取样式

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

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

提问者:慕仔2695199 2015-06-25 17:12

个回答

  • 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的值的原因