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

来源:4-2 获取样式

Python程序猿

2016-04-04 09:00

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

写回答 关注

2回答

  • 从此浪迹天涯了无牵挂
    2016-04-17 14:28:58
    已采纳

    你获取对象名为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.


    Python...

    非常感谢!

    2016-04-17 14:51:37

    共 1 条回复 >

  • 啥都要学会
    2016-04-04 09:42:31

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

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

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113925 学习 · 1443 问题

查看课程

相似问题