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

为什么offsetWidth不能换成width;

Rt:为什么不能

正在回答

2 回答

.offsetWidth属性仅是可读属性,而style.width是可读写的。

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

AaronWell 提问者

非常感谢!
2016-12-17 回复 有任何疑惑可以回复我~
#2

慕沐0441247 回复 AaronWell 提问者

客气啦
2016-12-17 回复 有任何疑惑可以回复我~

offsetWidth属性返回值是整数,而style.width的返回值是字符串,比如说宽是66px(没有padding和border),用offsetWidth返回的是数字66,用style.width返回是字符串“66px”

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

AaronWell 提问者

为什么是This.style.width=This.offsetWidth+8+"px"不能换成This.offsetWidth=This.offsetWidth+8?
2016-12-17 回复 有任何疑惑可以回复我~
#2

慕数据0028241 回复 AaronWell 提问者

前面都回答了,offsetWidth是只读属性,所以它不能用来赋值了。
2018-04-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
导航条菜单的制作
  • 参与学习       123899    人
  • 解答问题       813    个

水平、垂直、圆角导航条菜单,让您的技术探索之路更高效

进入课程

为什么offsetWidth不能换成width;

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