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 相关文章推荐
Json对象与Json字符串互转(4种转换方式)
Mar 27 Javascript
jquery.validate的使用说明介绍
Nov 12 Javascript
JS实现遮罩层效果的简单实例
Nov 12 Javascript
弹出最简单的模式化遮罩层的js代码
Dec 04 Javascript
jquery处理页面弹出层查询数据等待操作实例
Mar 25 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
Aug 05 Javascript
JS条形码(一维码)插件JsBarcode用法详解【编码类型、参数、属性】
Apr 19 Javascript
浅谈jQuery框架Ajax常用选项
Jul 08 jQuery
jquery 通过ajax请求获取后台数据显示在表格上的方法
Aug 08 jQuery
react脚手架如何配置less和ant按需加载的方法步骤
Nov 28 Javascript
如何在 Vue 中使用 JSX
Feb 14 Vue.js
关于Javascript闭包与应用的详解
Apr 22 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
Discuz Uchome ajaxpost小技巧
2011/01/04 PHP
解析如何去掉CodeIgniter URL中的index.php
2013/06/25 PHP
php实现图片局部打马赛克的方法
2015/02/11 PHP
fckeditor上传文件按日期存放及重命名方法
2015/05/22 PHP
Avengerls vs Newbee BO3 第三场2.18
2021/03/10 DOTA
JS解析XML的实现代码
2009/11/12 Javascript
js以对象为索引的关联数组
2010/07/04 Javascript
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
2010/08/03 Javascript
js中判断文本框是否为空的两种方法
2011/07/31 Javascript
jQueryUI写一个调整分类的拖放效果实现代码
2012/05/10 Javascript
再JavaScript的jQuery库中编写动画效果的指南
2015/08/13 Javascript
jquery ajax 如何向jsp提交表单数据
2015/08/23 Javascript
js实现界面向原生界面发消息并跳转功能
2016/11/22 Javascript
Javascript基础回顾之(一) 类型
2017/01/31 Javascript
JavaScript 日期时间选择器一些小结
2018/04/02 Javascript
Vue.js 实现微信公众号菜单编辑器功能(一)
2018/05/08 Javascript
Angularjs中的$apply及优化使用详解
2018/07/02 Javascript
使用vue for时为什么要key【推荐】
2019/07/11 Javascript
vue vantUI tab切换时 list组件不触发load事件的问题及解决方法
2020/02/14 Javascript
python正则表达式修复网站文章字体不统一的解决方法
2013/02/21 Python
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
2018/01/11 Python
Python实现模拟浏览器请求及会话保持操作示例
2018/07/30 Python
python3.4控制用户输入与输出的方法
2018/10/17 Python
对IPython交互模式下的退出方法详解
2019/02/16 Python
Django 多环境配置详解
2019/05/14 Python
tensorflow 动态获取 BatchSzie 的大小实例
2020/06/30 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
德国骆驼商店:ActiveFashionWorld
2017/11/18 全球购物
爱尔兰电脑、家电和家具购物网站:Buy It Direct
2019/07/09 全球购物
奥地利体育网上商店:Gigasport
2019/10/09 全球购物
银行实习生的自我评价
2013/12/09 职场文书
酒店管理专业毕业生自我鉴定
2014/09/29 职场文书
党员个人剖析材料(四风问题)
2014/10/07 职场文书
数学教师个人总结
2015/02/06 职场文书
党员证明模板
2015/06/19 职场文书
百日宴上的祝酒词
2015/08/10 职场文书