为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

2 回答

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

3 回复 有任何疑惑可以回复我~

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

2 回复 有任何疑惑可以回复我~
#1

无敌小哥儿

你这句话说跟没说一样。。他问为什么为空,你说了两句为空为空,然后说这是原因。。。
2016-12-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信