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

请问我的问题出在哪里?

 <script type="text/javascript">

  window.onload=function (){

      var  oTxt1=document.getElementById('txt1');

      var  oBtn=document.getElementById('btn');

      var  oTxt2=document.getElementById('txt2');

      var oTxt3=document.getElementById('txt3');

      

      oBtn.onclick=function (){

      switch(select){

        case '+':

        oTxt3.value='parseInt(oTxt1.value)+parseInt(oTxt2.value)'

        break;

        case '-':

        oTxt3.value='parseInt(oTxt1.value)-parseInt(oTxt2.value)'

        break;

        case '*':

        oTxt3.value='parseInt(oTxt1.value)*parseInt(oTxt2.value)'

        break;

        case '/':

        oTxt3.value='parseInt(oTxt1.value)/parseInt(oTxt2.value)'

      }

        

      }

   }

  </script> 


正在回答

3 回答

你在定义变量的时候没有定义select,所以switch(select)这条语句不起作用;并且在oTxt3.value='parseInt(oTxt1.value)+parseInt(oTxt2.value)' 结束之后最好加个封号;

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

鱼鱼鱼iii 提问者

如果定义select 该怎么做?
2016-08-18 回复 有任何疑惑可以回复我~
#2

穗积 回复 鱼鱼鱼iii 提问者

var sel= document.getElementById("select").value;然后就可以在通过switch(sel)这个语句进行判断了!
2016-08-18 回复 有任何疑惑可以回复我~
#3

鱼鱼鱼iii 提问者 回复 穗积

hahah谢谢你 我也刚想到!!
2016-08-18 回复 有任何疑惑可以回复我~
#4

穗积 回复 鱼鱼鱼iii 提问者

刚刚打了一大串,发送时候却消失了=。=)
2016-08-18 回复 有任何疑惑可以回复我~
#5

穗积 回复 鱼鱼鱼iii 提问者

嗯哼~那就好!!!
2016-08-18 回复 有任何疑惑可以回复我~
查看2条回复

switch这个结构是需要default的

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

我检查了一下以为是没有加 return oTxt3.value  结果加上之后 还是没有效果

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

举报

0/150
提交
取消

请问我的问题出在哪里?

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