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

为什么我这个ifelse实现不了啊?


<!DOCTYPE html>
<html lang="zh">
<head>
   <meta charset="UTF-8">
   <title></title>
   <script type="javascript" >
function result(){
           var text1=parseInt(document.getElementById('txt1').value);
var text2=parseInt(document.getElementById('txt2').value);
var select=document.getElementById('select').value;
var res='';
if(select == "+"){
               res=text1+text2;
}else if(select == "-"){
               res=text1-text2;
}else if(select == "*"){
               res=text1*text2;
}else{
               res=text1/text2;
}
           document.getElementById('result').value=res;
}

   </script>
</head>

<body>

<form>

计算器
<input type="text" id="txt1" />
   <select id="select">
       <option value="+">+</option>
       <option value="-">-</option>
       <option value="*">*</option>
       <option value="/">/</option>
   </select>
   <input type="text" id="txt2" />
   <input type="button" id="but" value="=" onclick="result()" />
   <input type="text" id="result"  />
</form>
</body>
</html>


正在回答

2 回答

找到原因了,因为我用了<form>,但是为什么用了form就不能运行了呢?

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

举报

0/150
提交
取消

为什么我这个ifelse实现不了啊?

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