课程
/前端开发
/JavaScript
/JavaScript进阶篇
弄了挺久才弄出来,不过不知道是哪出了问题
2014-09-01
源自:JavaScript进阶篇 6-11
正在回答
1.var num1=document.getElementById("txt1").value;这是正确写法,赋值的时候你没写等号。
2.result=parseInt(num1)+parseInt(num2);你没写parseInt();num1获取的是文本框中用户输入的字符串,。比如用户输入2,即使看起来像数字,但确实是字符串。parseInt的作用就是将字符串"2"解析为数值2,这样就可以进行四则运算了。然后你的程序就可以运行了。
你好像忘了将文本框的值赋到num1,2里面了,还有,加法计算的时候要用parseInt();
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答
2 回答