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加ASP二级域名转向的代码
May 17 Javascript
JavaScript DOM学习第四章 getElementByTagNames
Feb 19 Javascript
Jquery Uploadify多文件上传带进度条且传递自己的参数
Aug 28 Javascript
js/jquery获取文本框输入焦点的方法
Mar 04 Javascript
JS+CSS模拟可以无刷新显示内容的留言板实例
Mar 03 Javascript
JavaScript使用concat连接数组的方法
Apr 06 Javascript
遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
Aug 20 Javascript
JSP基于Bootstrap分页显示实例解析
Jun 12 Javascript
vue1.0和vue2.0的watch监听事件写法详解
Sep 11 Javascript
Vue.js 使用v-cloak后仍显示变量的解决方法
Nov 19 Javascript
JS算法题之查找数字在数组中的索引位置
May 15 Javascript
uni-app 组件里面获取元素宽高的实现
Dec 27 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
ThinkPHP自动填充实现无限级分类的方法
2014/08/22 PHP
php操作MongoDB类实例
2015/06/17 PHP
PHP根据图片色界在不同位置加水印的方法
2015/07/01 PHP
PHP程序中使用adodb连接不同数据库的代码实例
2015/12/19 PHP
Save a File Using a File Save Dialog Box
2007/06/18 Javascript
javascript各种复制代码收集
2008/09/20 Javascript
js模拟类继承小例子
2010/07/17 Javascript
javascript使用activex控件的代码
2011/01/27 Javascript
精通Javascript系列之Javascript基础篇
2011/06/07 Javascript
javascript实现动态侧边栏代码
2014/02/19 Javascript
jQuery 实现评论等级好评差评特效
2016/05/06 Javascript
当jquery ajax遇上401请求的解决方法
2016/05/19 Javascript
JS判断是否为JSON对象及是否存在某字段的方法(推荐)
2016/11/29 Javascript
用v-html解决Vue.js渲染中html标签不被解析的问题
2016/12/14 Javascript
Vue插件写、用详解(附demo)
2017/03/20 Javascript
使用use注册Vue全局组件和全局指令的方法
2018/03/08 Javascript
vue 做移动端微信公众号采坑经验记录
2018/04/26 Javascript
150行Node.js实现的dns代理工具
2019/08/02 Javascript
vue中实现点击变成全屏的多种方法
2020/09/27 Javascript
Python深入学习之上下文管理器
2014/08/31 Python
Python极简代码实现杨辉三角示例代码
2016/11/15 Python
Python中的sort()方法使用基础教程
2017/01/08 Python
python运行时强制刷新缓冲区的方法
2019/01/14 Python
基于python 微信小程序之获取已存在模板消息列表
2019/08/05 Python
利用Pytorch实现简单的线性回归算法
2020/01/15 Python
解决Django响应JsonResponse返回json格式数据报错问题
2020/08/09 Python
北美个性化礼品商店:Things Remembered
2018/06/12 全球购物
KIKO MILANO俄罗斯官网:意大利领先的化妆品和护肤品品牌
2021/01/09 全球购物
保加利亚运动鞋购物网站:SneakerStudio.bg
2020/12/23 全球购物
《台湾的蝴蝶谷》教学反思
2014/02/20 职场文书
《燕子专列》教学反思
2014/02/21 职场文书
专科应届毕业生求职信
2014/06/04 职场文书
离婚协议书范本样本
2014/08/19 职场文书
罚站检讨书
2015/01/29 职场文书
2015年维修电工工作总结
2015/04/25 职场文书
关于Nginx中虚拟主机的一些冷门知识小结
2022/03/03 Servers