作者:黄宗翰琼琦莉雯 | 来源:互联网 | 2022-09-20 20:18
如:
代码如下:
可是如果css值是这样呢:
代码如下:
以上显然parseInt()会出错,哪怕是'.5′这样的值,如果换成parseFloat()将能得到正确的结果:
代码如下:
var elem = document.getElementById('demo'),
opacity = elem.style.opacity;
alert(parseFloat(opacity));// 0.5
两者有何区别?
parseInt() 返回一个整数
parseFloat() 返回一个浮点数
进一步了解parseInt 和 parseFloat