为了账号安全,请及时绑定邮箱和手机立即绑定

j结果的问题

两个数计算的结果怎么出不来呢                                      https://img1.sycdn.imooc.com//5c84c25600015a3a12650732.jpghttps://img1.sycdn.imooc.com//5c84c25600015a3a12650732.jpghttps://img1.sycdn.imooc.com//5c84c25600015a3a12650732.jpghttps://img1.sycdn.imooc.com//5c84c25600015a3a12650732.jpghttps://img1.sycdn.imooc.com//5c84c25600015a3a12650732.jpghttps://img1.sycdn.imooc.com//5c84c25600015a3a12650732.jpghttps://img1.sycdn.imooc.com//5c84c25600015a3a12650732.jpghttps://img1.sycdn.imooc.com//5c84c25600015a3a12650732.jpghttps://img1.sycdn.imooc.com//5c84c25700015a3a12650732.jpghttps://img1.sycdn.imooc.com//5c84c25700015a3a12650732.jpghttps://img1.sycdn.imooc.com//5c84c25700015a3a12650732.jpghttps://img1.sycdn.imooc.com//5c84c25700015a3a12650732.jpghttps://img1.sycdn.imooc.com//5c84c25800015a3a12650732.jpg

正在回答

4 回答

function count(){

    var aa = parseInt(document.getElementById("txt1").value);

    console.log(aa)

  //获取第二个输入框的值

  var aa1 = parseInt(document.getElementById("txt2").value);

  //获取选择框的值

  var sel = document.getElementById("select").value;

  console.log(sel);

  var sum1;

  switch(sel)

{

 case "+":

 sum1 = aa+aa1;

 break;

 case "-":

 sum1 = aa-aa1;

 break;

 case "*":

 sum1 = aa*aa1;

 break;

 case "/":

 sum1 = aa*aa1;

 break;

 

}

document.getElementById("fruit").value = sum1;

}


0 回复 有任何疑惑可以回复我~

enen 两位说的我都试了,还是不行。

0 回复 有任何疑惑可以回复我~
  1. case后面使用是冒号

  2. 计算的时候应该吧数值赋给d而不是c

0 回复 有任何疑惑可以回复我~

第一a,b赋值的时候要把输入框的值由字符转变为数字,例如对a的赋值 var a=parseInt(document.getElementById("txt1").value);

其次,switch使用的时候case后面加的不是分号而是冒号,比如判断事件+应该是case '+':c=a+b;break;(不要直接复制粘贴我的代码,因为中文符号和英文符号是不一样的)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468254    人
  • 解答问题       21891    个

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

进入课程

j结果的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信