猿问

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

<!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>


慕粉3760367
浏览 1529回答 2
2回答

Caballarii

首先有语法错误,default是默认的意思,前面的case不走才走default,应该直接写default:,不要"/"。其次option标签取的就是里面那个value属性,你把value都等于""了,那你最后取到的select也都是空,得不到正确的加减乘除
随时随地看视频慕课网APP

相关分类

Html5
我要回答