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学习笔记7 原型链的原理
Jan 11 Javascript
struts2+jquery+json实现异步加载数据(自写)
Jun 24 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
Jun 24 Javascript
bootstrap data与jquery .data
Jul 07 Javascript
jquery实现ajax加载超时提示的方法
Jul 23 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
Aug 11 Javascript
JavaScript之class继承_动力节点Java学院整理
Jul 03 Javascript
jquery.uploadView 实现图片预览上传功能
Aug 10 jQuery
layui实现给某一列加点击事件
Oct 26 Javascript
vue-cli —— 如何局部修改Element样式
Oct 22 Javascript
前端vue如何使用高德地图
Nov 05 Javascript
JavaScript的一些小技巧分享
Jan 06 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中OO之静态关键字以及类常量的详解
2013/06/07 PHP
编写PHP脚本过滤用户上传的图片
2015/07/03 PHP
Smarty模板配置实例简析
2019/07/20 PHP
javascript 获取网页参数系统
2008/07/19 Javascript
简明json介绍
2008/09/28 Javascript
JQuery1.6 使用方法三
2011/11/23 Javascript
JavaScript异步编程:异步数据收集的具体方法
2013/08/19 Javascript
JQuery中$.ajax()方法参数详解及应用
2013/12/12 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
jquery实现仿新浪微博评论滚动效果
2015/08/06 Javascript
JavaScript数组的定义及数字操作技巧
2016/06/06 Javascript
原生JS实现图片轮播与淡入效果的简单实例
2016/08/21 Javascript
AngularJS实现的JSONP跨域访问数据传输功能详解
2017/07/20 Javascript
vue-cli 使用axios的操作方法及整合axios的多种方法
2018/09/12 Javascript
小程序点击图片实现自动播放视频
2020/05/29 Javascript
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
2019/01/18 Javascript
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
2019/04/28 Javascript
JavaScript逻辑运算符相关总结
2020/09/04 Javascript
[00:23]DOTA2群星共贺开放测试 25日无码时代来袭
2013/09/23 DOTA
python实现排序算法
2014/02/14 Python
Python中的二叉树查找算法模块使用指南
2014/07/04 Python
python 禁止函数修改列表的实现方法
2017/08/03 Python
Python中常用的8种字符串操作方法
2019/05/06 Python
通过实例简单了解Python中yield的作用
2019/12/11 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
2019/12/17 Python
HTML5实现的震撼3D焦点图动画的示例代码
2019/09/26 HTML / CSS
哄娃神器4moms商店:美国婴童用品品牌
2019/03/07 全球购物
企业内控岗位的职责
2014/02/07 职场文书
优秀老员工获奖感言
2014/02/15 职场文书
小学生感恩演讲稿
2014/04/25 职场文书
建筑节能汇报材料
2014/08/22 职场文书
机关单位工作失职检讨书
2014/11/20 职场文书
通知的格式范文
2015/04/27 职场文书
2015年劳动部工作总结
2015/05/23 职场文书
2015初中教导处工作总结
2015/07/21 职场文书
交通安全主题班会
2015/08/12 职场文书