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

oDiv.style.width=parseInt(oDiv.style.width)-1+'px'求解释?

oDiv.style.width=parseInt(oDiv.style.width)-1+'px'中的style和parseInt分别表示什么?

正在回答

2 回答

你获取对象名为oDiv

 对象名加上.style意思是是获取某个属性,但这里的.style只能够获取行内对象,也就是在html里面写的样式。head里面的获取不到。因为你写了<div id="div1" style="width:200px;">所以oDiv.style.width一开始获取到的是200px

oDiv.style.width一开始是等于200px的

parseInt(oDiv.style.width)-1+'px'这部分呢,这里注意,oDiv.style.width。这里获取的是一个字符串,字符串-1的话,你没办法得到数字,所以要把字符串转换成数字,这里用到了parseInt方法,是把字符串转换成数字。

所以宽度从200不断减1.


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

Python程序猿 提问者

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

style,在这里是通过oDIV对象获取css的样式设置属性值 

parseInt,是一个方法,解析一个字符串,并返回一个整数;parseFloat,与这是一样的,返回一个浮点数

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

举报

0/150
提交
取消

oDiv.style.width=parseInt(oDiv.style.width)-1+'px'求解释?

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