为什么我这个“+”不起作用,它把两个数字识别成字符串了,如输入a=1,b=1,结果是11,其他的都没问题

来源:6-11 编程练习

qq_安仁斗辣椒_0

2015-08-14 08:34

求大神解释解释


写回答 关注

1回答

  • Perona
    2015-08-14 09:57:06
    已采纳

    取值的时候转换一下数据类型吧。用parseInt(),如

    var a=parseInt(document.getElementById('txt1').value);
    var b=parseInt(document.getElementById('txt2').value);


    Perona 回复qq_安仁斗...

    没啥原理啊,有时候浏览器就是这么笨啊~~

    2015-08-14 21:30:57

    共 3 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468196 学习 · 21891 问题

查看课程

相似问题