首页 > Web开发 > 详细

JavaScript 计算a+b=?如何文本转成数值 *1

时间:2014-01-17 19:03:00      阅读:548      评论:0      收藏:0      [点我收藏+]

 

bubuko.com,布布扣
<script type="text/javascript">
function func()
{    
var a=document.getElementById(‘a‘).value*1;
var b=document.getElementById(‘b‘).value*1;
var c=a+b;
document.getElementById(‘c‘).value=c;    
}
</script> 
a
<input type="text" id="a" />
+
b
<input type="text" id="b" />
=
<input type="text" id="c" />
<button type="button" onclick="func()">计算a+b=?</button>
bubuko.com,布布扣

 a + b =

 

 ---------------------------------问题----------------------------------

如下代码

document.getElementById(‘a‘).value 得到的是文本。输入1,1,得到的结果是11,而不是想要的2。

在百度看到有人说 *1,可以转换成数值。的确可以,但不知道为什么?

 

bubuko.com,布布扣
<script type="text/javascript">
function func()
{    
var a=document.getElementById(‘a‘).value;
var b=document.getElementById(‘b‘).value;
var c=a+b;
document.getElementById(‘c‘).value=c;    
}
</script> 
a
<input type="text" id="a" />
+
b
<input type="text" id="b" />
=
<input type="text" id="c" />
<button type="button" onclick="func()">计算a+b=?</button>
bubuko.com,布布扣

JavaScript 计算a+b=?如何文本转成数值 *1

原文:http://www.cnblogs.com/super-zhen/p/3524286.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!