oDiv.style.width=parseInt(oDiv.style.width)-1+'px'求解释?
oDiv.style.width=parseInt(oDiv.style.width)-1+'px'中的style和parseInt分别表示什么?
oDiv.style.width=parseInt(oDiv.style.width)-1+'px'中的style和parseInt分别表示什么?
2016-04-04
你获取对象名为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.
举报