Python程序猿
2016-04-04 09:00
oDiv.style.width=parseInt(oDiv.style.width)-1+'px'中的style和parseInt分别表示什么?
你获取对象名为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.
style,在这里是通过oDIV对象获取css的样式设置属性值
parseInt,是一个方法,解析一个字符串,并返回一个整数;parseFloat,与这是一样的,返回一个浮点数
JS动画效果
113925 学习 · 1443 问题
相似问题