css值转换成数值请抛弃parseInt


Posted in Javascript onOctober 24, 2011

如:

<div id="demo" style="width:24px"></div> 
<script> 
var elem = document.getElementById('demo'), 
width = elem.style.width; 
alert(parseInt(width));// 24 
</script>

可是如果css值是这样呢:
<div id="demo" style="opacity:0.5"></div> 
<script> 
var elem = document.getElementById('demo'), 
opacity = elem.style.opacity; 
alert(parseInt(opacity));// 0 
</script>

以上显然parseInt()会出错,哪怕是'.5′这样的值,如果换成parseFloat()将能得到正确的结果:
<div id="demo" style="opacity:0.5"></div> 
<script> 
var elem = document.getElementById('demo'), 
opacity = elem.style.opacity; 
alert(parseFloat(opacity));// 0.5

两者有何区别?

parseInt() 返回一个整数
parseFloat() 返回一个浮点数

进一步了解parseInt 和 parseFloat

Javascript 相关文章推荐
又一个图片自动缩小的JS代码
Mar 10 Javascript
AngularJS的表单使用详解
Jun 17 Javascript
javascript实现支持移动设备画廊
Aug 24 Javascript
如何实现移动端浏览器不显示 pc 端的广告
Oct 15 Javascript
jQuery Chart图表制作组件Highcharts用法详解
Jun 01 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
Sep 18 Javascript
详解基于javascript实现的苹果系统底部菜单
Dec 02 Javascript
微信小程序 本地存储及登录页面处理实例详解
Jan 11 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
Jan 12 Javascript
javascript高仿热血传奇游戏实现代码
Feb 22 Javascript
Iview Table组件中各种组件扩展的使用
Oct 20 Javascript
深入浅析golang zap 日志库使用(含文件切割、分级别存储和全局使用等)
Feb 19 Javascript
更优雅的事件触发兼容
Oct 24 #Javascript
myEvent.js javascript跨浏览器事件框架
Oct 24 #Javascript
最佳的addEvent事件绑定是怎样诞生的
Oct 24 #Javascript
关于javascript function对象那些迷惑分析
Oct 24 #Javascript
文本框根据输入内容自适应高度的代码
Oct 24 #Javascript
js创建数据共享接口——简化框架之间相互传值
Oct 23 #Javascript
javascript模版引擎-tmpl的bug修复与性能优化分析
Oct 23 #Javascript
You might like
东芝TOSHIBA RP-F11电路分析
2021/03/02 无线电
PHP获得用户使用的代理服务器ip即真实ip
2006/12/31 PHP
CodeIgniter错误mysql_connect(): No such file or directory解决方法
2014/09/06 PHP
PHP中iconv函数知识汇总
2015/07/02 PHP
PHP基于openssl实现非对称加密代码实例
2020/06/19 PHP
IE6浏览器下resize事件被执行了多次解决方法
2012/12/11 Javascript
分享javascript实现的冒泡排序代码并优化
2016/06/05 Javascript
bootstrap vue.js实现tab效果
2017/02/07 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
jQuery回调方法使用示例
2017/06/26 jQuery
微信小程序实现点击返回顶层的方法
2017/07/12 Javascript
vue.js移动端app实战1:初始配置详解
2017/07/24 Javascript
vue实现购物车加减
2020/05/30 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
2020/07/28 Javascript
Postman环境变量全局变量使用方法详解
2020/08/13 Javascript
python中将字典转换成其json字符串
2014/07/16 Python
详解Python中open()函数指定文件打开方式的用法
2016/06/04 Python
Python 转义字符详细介绍
2017/03/21 Python
Python并发编程协程(Coroutine)之Gevent详解
2017/12/27 Python
python pandas模块基础学习详解
2019/07/03 Python
python模拟哔哩哔哩滑块登入验证的实现
2020/04/24 Python
tensorflow pb to tflite 精度下降详解
2020/05/25 Python
Pytorch转onnx、torchscript方式
2020/05/25 Python
CSS3属性选择符介绍
2008/10/17 HTML / CSS
Canvas实现保存图片到本地的示例代码
2018/06/28 HTML / CSS
Shop Apotheke瑞士:您的健康与美容网上商店
2019/10/09 全球购物
酒店led欢迎词
2014/01/09 职场文书
《只有一个地球》教学反思
2014/02/14 职场文书
教师敬业奉献模范事迹材料
2014/05/18 职场文书
公司合并协议书范本
2014/09/30 职场文书
慈善募捐倡议书
2015/04/27 职场文书
学校世界艾滋病日宣传活动总结
2015/05/05 职场文书
比赛主持人开场白
2015/05/29 职场文书
Django中session进行权限管理的使用
2021/07/09 Python
Redis之RedisTemplate配置方式(序列和反序列化)
2022/03/13 Redis
Vite + React从零开始搭建一个开源组件库
2022/06/25 Javascript