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代码放在head和body中的区别分析
Dec 01 Javascript
ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox
Feb 03 Javascript
什么是Node.js?Node.js详细介绍
Jun 01 Javascript
js判断是否按下了Shift键的方法
Jan 27 Javascript
浅谈JavaScript中的对象及Promise对象的实现
Nov 15 Javascript
javascript下拉列表菜单的实现方法
Nov 18 Javascript
基于jquery实现百度新闻导航菜单滑动动画
Mar 15 Javascript
jqGrid 学习笔记整理——进阶篇(一 )
Apr 17 Javascript
浅谈EasyUi ComBotree树修改 父节点选择的问题
Nov 07 Javascript
webpack构建vue项目的详细教程(配置篇)
Jul 17 Javascript
layui异步加载table表中某一列数据的例子
Sep 16 Javascript
解决vue单页面 回退页面 keeplive 缓存问题
Jul 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
MySQL数据源表结构图示
2008/06/05 PHP
php中Smarty模板初体验
2011/08/08 PHP
说说PHP的autoLoad自动加载机制
2012/09/27 PHP
PHP输出时间差函数代码
2013/01/28 PHP
使用PHPMailer实现邮件发送代码分享
2014/10/23 PHP
php实现的日历程序
2015/06/18 PHP
Laravel中间件实现原理详解
2016/10/09 PHP
Array.prototype.slice 使用扩展
2010/06/09 Javascript
ExtJS中设置下拉列表框不可编辑的方法
2014/05/07 Javascript
JS模拟实现方法重载示例
2016/08/03 Javascript
JavaScript实现QQ聊天消息展示和评论提交功能
2017/05/22 Javascript
bootstrap table实现点击翻页功能 可记录上下页选中的行
2017/09/28 Javascript
vue-star评星组件开发实例
2018/03/01 Javascript
vue单页面在微信下只能分享落地页的解决方案
2019/04/15 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
Vue和React有哪些区别
2020/09/12 Javascript
python操作xml文件示例
2014/04/07 Python
flask-restful使用总结
2018/12/04 Python
python交换两个变量的值方法
2019/01/12 Python
python写程序统计词频的方法
2019/07/29 Python
Python迭代器Iterable判断方法解析
2020/03/16 Python
pip install 使用国内镜像的方法示例
2020/04/03 Python
Python中logging日志记录到文件及自动分割的操作代码
2020/08/05 Python
python与js主要区别点总结
2020/09/13 Python
基于CSS3特效之动画:animation的应用
2013/05/09 HTML / CSS
自我鉴定 电子商务专业
2014/01/30 职场文书
物理专业大学生职业生涯规划书
2014/02/07 职场文书
个人承诺书怎么写
2014/05/24 职场文书
倡议书的写法
2014/08/30 职场文书
我为党旗添光彩演讲稿
2014/09/13 职场文书
群众路线剖析材料
2014/09/30 职场文书
地雷战观后感
2015/06/09 职场文书
2016年国陪研修感言
2015/11/18 职场文书
2019餐饮行业创业计划书!
2019/06/27 职场文书
python读取mnist数据集方法案例详解
2021/09/04 Python
Python 视频画质增强
2022/04/28 Python