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 相关文章推荐
十分钟打造AutoComplete自动完成效果代码
Dec 26 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
Jun 08 Javascript
js获取当前月的第一天和最后一天的小例子
Nov 18 Javascript
Javascript冒泡排序算法详解
Dec 03 Javascript
js运动动画的八个知识点
Mar 12 Javascript
jQuery实现鼠标点击弹出渐变层的方法
Jul 09 Javascript
javascript省市区三级联动下拉框菜单实例演示
Nov 29 Javascript
jQuery实现根据滚动条位置加载相应内容功能
Jul 18 Javascript
原生JS查找元素的方法(推荐)
Nov 22 Javascript
在angular 6中使用 less 的实例代码
May 13 Javascript
jQuery实现的简单日历组件定义与用法示例
Dec 24 jQuery
使用layui实现树形结构的方法
Sep 20 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获取MAC地址的具体实例
2013/12/13 PHP
php通过Chianz.com获取IP地址与地区的方法
2015/01/14 PHP
php强制下载文件函数
2016/08/24 PHP
php中foreach结合curl实现多线程的方法分析
2016/09/22 PHP
javascript while语句和do while语句的区别分析
2007/12/08 Javascript
关于javascript DOM事件模型的两件事
2010/07/22 Javascript
jQuery Tips 为AJAX回调函数传递额外参数的方法
2010/12/28 Javascript
jQuery在vs2008及js文件中的无智能提示的解决方法
2010/12/30 Javascript
jquery学习笔记 用jquery实现无刷新登录
2011/08/08 Javascript
js的window.showModalDialog及window.open用法实例分析
2015/01/29 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
2015/04/06 Javascript
js实现仿Windows风格选项卡和按钮效果实例
2015/05/13 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
一篇文章掌握RequireJS常用知识
2016/01/26 Javascript
JavaScript的React框架中的JSX语法学习入门教程
2016/03/05 Javascript
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
2016/12/14 Javascript
基于Javascript实现的不重复ID的生成器
2016/12/25 Javascript
json对象及数组键值的深度大小写转换问题详解
2018/03/30 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(下)
2018/04/18 Javascript
JS中比较两个Object数组是否相等方法实例
2019/11/11 Javascript
NodeJS开发人员常见五个错误理解
2020/10/14 NodeJs
[05:04]完美世界携手游戏风云打造 卡尔工作室地图界面篇
2013/04/23 DOTA
Python常用的爬虫技巧总结
2016/03/28 Python
python实现得到当前登录用户信息的方法
2019/06/21 Python
python rsync服务器之间文件夹同步脚本
2019/08/29 Python
python中xlutils库用法浅析
2020/12/29 Python
全球最大的在线橄榄球商店:Lovell Rugby
2018/05/20 全球购物
教育学习自我评价
2014/02/03 职场文书
竞选学生会演讲稿
2014/04/25 职场文书
机电一体化专业毕业生自荐信
2014/06/19 职场文书
班级标语大全
2014/06/21 职场文书
员工工作能力评语
2014/12/31 职场文书
房屋认购协议书
2015/01/29 职场文书
《酸的和甜的》教学反思
2016/02/18 职场文书
Python上下文管理器Content Manager
2021/06/26 Python
Python编程中Python与GIL互斥锁关系作用分析
2021/09/15 Python