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 new 需不需要继续使用
Jul 02 Javascript
javascript基础第一章 JavaScript与用户端
Jul 22 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
Dec 06 Javascript
关于 jQuery Easyui异步加载tree的问题解析
Dec 06 Javascript
JavaScript中Math对象的方法介绍
Jan 05 Javascript
Angular.JS通过指令操作DOM的方法
May 10 Javascript
微信小程序实现YDUI的ScrollNav组件
Feb 02 Javascript
JQuery实现ajax请求的示例和注意事项
Dec 10 jQuery
JS中比Switch...Case更优雅的多条件判断写法
Sep 05 Javascript
JavaScript碰撞检测原理及其实现代码
Mar 12 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
Apr 11 Javascript
JS精髓原型链继承及构造函数继承问题纠正
Jun 16 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
虫族 ZERG 概述
2020/03/14 星际争霸
php xml留言板 xml存储数据的简单例子
2009/08/24 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
利用curl抓取远程页面内容的示例代码
2013/07/23 PHP
php获取从html表单传递数组的方法
2015/03/20 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
PHP实现本地图片转base64格式并上传
2020/05/29 PHP
jquery中常用的SET和GET
2009/01/13 Javascript
Javascript 倒计时源代码.(时.分.秒) 详细注释版
2011/05/09 Javascript
HTML页面滚动时获取离页面顶部的距离2种实现方法
2013/09/05 Javascript
js 对小数加法精度处理示例说明
2013/12/27 Javascript
asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
2016/05/05 Javascript
JavaScript中的操作符类型转换示例总结
2016/05/30 Javascript
小程序scroll-view组件实现滚动的示例代码
2018/09/20 Javascript
vue拖拽组件 vuedraggable API options实现盒子之间相互拖拽排序
2019/07/08 Javascript
微信自定义分享链接信息(标题,图片和内容)实现过程详解
2019/09/04 Javascript
Angular 多级路由实现登录页面跳转(小白教程)
2019/11/19 Javascript
vue项目实现图片上传功能
2019/12/23 Javascript
[01:13:17]Secret vs NB 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
一个Python最简单的接口自动化框架
2018/01/02 Python
对Python通过pypyodbc访问Access数据库的方法详解
2018/10/27 Python
pyqt5实现俄罗斯方块游戏
2019/01/11 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
基于python实现MQTT发布订阅过程原理解析
2020/07/27 Python
Python numpy大矩阵运算内存不足如何解决
2020/11/19 Python
M1芯片安装python3.9.1的实现
2021/02/02 Python
css3实现书本翻页效果的示例代码
2021/03/08 HTML / CSS
实习生的自我鉴定范文欣赏
2013/11/20 职场文书
经典演讲稿范文
2013/12/30 职场文书
幼儿园毕业寄语
2014/04/03 职场文书
局火灾防控工作方案
2014/05/25 职场文书
小学六一儿童节活动方案
2014/08/27 职场文书
龙门石窟导游词
2015/02/02 职场文书
教师正风肃纪心得体会
2016/01/15 职场文书
Python将CSV文件转化为HTML文件的操作方法
2021/06/30 Python
Java Socket实现多人聊天系统
2021/07/15 Java/Android