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 相关文章推荐
Javascript hasOwnProperty 方法 &amp; in 关键字
Nov 26 Javascript
JS实现淘宝幻灯片效果的实现方法
Mar 22 Javascript
js 处理数组重复元素示例代码
Dec 27 Javascript
js 数组操作之pop,push,unshift,splice,shift
Jan 29 Javascript
ie浏览器使用js导出网页到excel并打印
Mar 11 Javascript
详解javascript跨浏览器事件处理程序
Mar 27 Javascript
BootStrap便签页的简单应用
Jan 06 Javascript
百度地图API之百度地图退拽标记点获取经纬度的实现代码
Jan 12 Javascript
vue组件实现弹出框点击显示隐藏效果
Oct 26 Javascript
解决layui表格的表头不滚动的问题
Sep 04 Javascript
Angular value与ngValue区别详解
Nov 27 Javascript
ES6如何用一句代码实现函数的柯里化
Jan 18 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
解析PHP无限级分类方法及代码
2013/06/21 PHP
PHP爬虫之百万级别知乎用户数据爬取与分析
2016/01/22 PHP
PHP编程实现脚本异步执行的方法
2017/08/09 PHP
php反射学习之依赖注入示例
2019/06/14 PHP
3Z版基于jquery的图片复选框(asp.net+jquery)
2010/04/12 Javascript
instanceof和typeof运算符的区别详解
2014/01/06 Javascript
javascript实现表格排序 编辑 拖拽 缩放
2015/01/02 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
基于JavaScript实现全选、不选和反选效果
2017/02/15 Javascript
jQuery鼠标移动图片上实现放大效果
2017/06/25 jQuery
Vue单文件组件基础模板小结
2017/08/10 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
2018/03/08 Javascript
vue中的过滤器实例代码详解
2019/06/06 Javascript
关于微信小程序获取小程序码并接受buffer流保存为图片的方法
2019/06/07 Javascript
python修改list中所有元素类型的三种方法
2018/04/09 Python
Python贪心算法实例小结
2018/04/22 Python
python框架中flask知识点总结
2018/08/17 Python
python实现批量视频分帧、保存视频帧
2019/05/31 Python
python pickle存储、读取大数据量列表、字典数据的方法
2019/07/07 Python
python多继承(钻石继承)问题和解决方法简单示例
2019/10/21 Python
django有外键关系的两张表如何相互查找
2020/02/10 Python
Python实现队列的方法示例小结【数组,链表】
2020/02/22 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
2020/08/07 Python
体验完美剃须:The Art of Shaving
2018/08/06 全球购物
JBL加拿大官方商店:扬声器、耳机等
2020/10/23 全球购物
什么是Linux虚拟文件系统VFS
2015/08/25 面试题
HR喜欢的自荐信格式
2013/10/08 职场文书
2014年会演讲稿范文
2014/01/06 职场文书
小学后勤管理制度
2014/01/14 职场文书
爱耳日活动总结
2014/04/30 职场文书
李培根演讲稿
2014/05/22 职场文书
预备党员对照检查材料思想汇报
2014/09/24 职场文书
2015年禁毒工作总结
2015/04/30 职场文书
离开雷锋的日子观后感
2015/06/09 职场文书
医务人员医德医风心得体会
2016/01/25 职场文书
Python中常见的反爬机制及其破解方法总结
2021/06/10 Python