手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >css值转换成数值请抛弃parseInt
css值转换成数值请抛弃parseInt
摘要:如:复制代码代码如下:varelem=document.getElementById('demo'),width=elem.style.wi...

如:

复制代码 代码如下:

<div id="demo"></div>

<script>

var elem = document.getElementById('demo'),

width = elem.style.width;

alert(parseInt(width));// 24

</script>

可是如果css值是这样呢:

复制代码 代码如下:

<div id="demo"></div>

<script>

var elem = document.getElementById('demo'),

opacity = elem.style.opacity;

alert(parseInt(opacity));// 0

</script>

以上显然parseInt()会出错,哪怕是'.5′这样的值,如果换成parseFloat()将能得到正确的结果:

复制代码 代码如下:

<div id="demo"></div>

<script>

var elem = document.getElementById('demo'),

opacity = elem.style.opacity;

alert(parseFloat(opacity));// 0.5

两者有何区别?

parseInt() 返回一个整数

parseFloat() 返回一个浮点数

进一步了解parseInt 和 parseFloat

【css值转换成数值请抛弃parseInt】相关文章:

js实现键盘Enter键提交表单的方法

jquery任意位置浮动固定层插件用法实例

游戏人文件夹程序 ver 4.03

JS对字符串编码的几种方式使用

JavaScript中string对象

简介JavaScript中Math.LOG10E属性的使用

JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例

jquery.validate使用时遇到的问题

你一定会收藏的Nodejs代码片段

JS中的THIS和WINDOW.EVENT.SRCELEMENT详解

精品推荐
分类导航