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 相关文章推荐
JQuery datepicker 使用方法
May 20 Javascript
30个精美的jQuery幻灯片效果插件和教程
Aug 23 Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
Nov 21 Javascript
JavaScript中this关键词的使用技巧、工作原理以及注意事项
May 20 Javascript
AngularJS中取消对HTML片段转义的方法例子
Jan 04 Javascript
jquery实现二级导航下拉菜单效果
Dec 18 Javascript
jQuery插件实现带圆点的焦点图片轮播切换
Jan 18 Javascript
js实现做通讯录的索引滑动显示效果和滑动显示锚点效果
Feb 18 Javascript
Vue之Vue.set动态新增对象属性方法
Feb 23 Javascript
vue2中使用less简易教程
Mar 27 Javascript
使用Angular 6创建各种动画效果的方法
Oct 10 Javascript
微信小程序获取用户绑定手机号方法示例
Jul 21 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四种定界符详解
2017/02/16 PHP
php和html的区别点详细总结
2019/09/24 PHP
PHP 命名空间和自动加载原理与用法实例分析
2020/04/29 PHP
基于jQuery UI CSS Framework开发Widget的经验
2010/08/21 Javascript
js 处理URL实用技巧
2010/11/23 Javascript
javascript获得服务器端控件的ID的实现代码
2011/12/28 Javascript
JS实现鼠标箭头变成一个燃烧烛光效果的方法
2015/02/28 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
2015/08/24 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
2016/08/26 Javascript
微信小程序 form组件详解
2016/10/25 Javascript
JavaScript 计算笛卡尔积实例详解
2016/12/02 Javascript
AngularJS之自定义服务详解(factory、service、provider)
2017/04/14 Javascript
JavaScript通过filereader接口读取文件
2017/05/10 Javascript
angular+webpack2实战例子
2017/05/23 Javascript
js实现图片放大展示效果
2017/08/30 Javascript
常用的9个JavaScript图表库详解
2017/12/19 Javascript
setTimeout时间设置为0详细解析
2018/03/13 Javascript
微信小程序实现图片上传功能
2018/05/28 Javascript
PyTorch快速搭建神经网络及其保存提取方法详解
2018/04/28 Python
详解pyqt5 动画在QThread线程中无法运行问题
2018/05/05 Python
Python控制键盘鼠标pynput的详细用法
2019/01/28 Python
Python urlencode和unquote函数使用实例解析
2020/03/31 Python
python求numpy中array按列非零元素的平均值案例
2020/06/08 Python
Python手动或自动协程操作方法解析
2020/06/22 Python
学生如何注册Pycharm专业版以及pycharm的安装
2020/09/24 Python
基于Python的身份证验证识别和数据处理详解
2020/11/14 Python
HTML5离线缓存Manifest是什么
2016/03/09 HTML / CSS
移动端HTML5 input常见问题(小结)
2020/09/28 HTML / CSS
Nanushka官网:匈牙利服装品牌
2019/08/14 全球购物
Andrew Marc官网:设计师外套的领先制造商
2019/10/30 全球购物
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
2012/01/21 面试题
2015年发展党员工作总结报告
2015/03/31 职场文书
音乐课《小猫钓鱼》教学反思
2016/02/18 职场文书
springboot利用redis、Redisson处理并发问题的操作
2021/06/18 Java/Android
MySQL 数据表操作
2022/05/04 MySQL