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

点击等于号出不来答案 怎么回事啊

点击等于号出不来答案 怎么回事啊

慕粉3760367 2016-10-13 10:36:13
<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>dom</title><script type="text/JavaScript">function count(){var tex1=document.getElementById("tex1").value;var tex2=document.getElementById("tex2").value;var select=document.getElementById("select").value;var result="";switch(select){   case "+":   result=parseFloat(tex1)+parseFloat(tex2);   break;    case "-":   result=parseFloat(tex1)-parseFloat(tex2);   break;    case "*":   result=parseFloat(tex1)*parseFloat(tex2);   break;   default "/":   result=parseFloat(tex1)/parseFloat(tex2);   break;} document.getElementById("jieguo").value=result;}</script><meta name="description" content=""><meta name="keywords" content=""><link href="" rel="stylesheet"></head><body><input type="text" value="" id="tex1"><select name="" id="select">   <option value="">+</option>   <option value="">-</option>   <option value="">*</option>   <option value="">/</option></select><input type="text" value="" id="tex2"><input type="button" value="=" onClick="count()" /><input type="text" value="" id="jieguo"></body></body></html>
查看完整描述

2 回答

?
Caballarii

TA贡献1123条经验 获得超629个赞

首先有语法错误,default是默认的意思,前面的case不走才走default,应该直接写default:,不要"/"。

其次option标签取的就是里面那个value属性,你把value都等于""了,那你最后取到的select也都是空,得不到正确的加减乘除

查看完整回答
1 反对 回复 2016-10-13
  • 2 回答
  • 0 关注
  • 1528 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信