我的代碼哪里出錯(cuò)了,為什么運(yùn)行出來(lái)只有除法運(yùn)算?
<!DOCTYPE html>
<html>
<head>
<title>運(yùn)算</title>
<meta http-equiv="content-type" content="text/html,charset=utf-8">
<script type="text/javascript">
function count()
? ? ? {
var a=document.getElementById("in1").value;
var b=document.getElementById("in2").value;
var c=document.getElementById("in3").value;
var rusult="";
switch("b")
? {
case "+":
? ? ? ? ? ? result = parseFloat(a) + parseFloat(c);
? ? ? ? ? ? break;
? ? ? ? case "-":
? ? ? ? ? ? result = parseFloat(a) - parseFloat(c);
? ? ? ? ? ? break;
? ? ? ? case "*":
? ? ? ? ? ? result = parseFloat(a) * parseFloat(c);
? ? ? ? ? ? break;
? ? ? ? default:
? ? ? ? ? ? result = parseFloat(a) / parseFloat(c);
? }
document.getElementById("in5").value=result;
? }
</script>
</head>
<body>
? ? <input ?id="in1" type="text"> ?
? ? <select id='in2'>
? ? <option value='+'>+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
? ?</select>
? ? <input id="in3" type="text">
? ? <input id="in4" type="button" value="=" onclick=count()>
? ? <input id="in5" type="text">
</body>
</html>
2015-12-08
switch("b")應(yīng)該寫(xiě)成switch(b),全部變成除法是因?yàn)槎紙?zhí)行default去了
2015-12-08
變量名不用加引號(hào),把引號(hào)去掉即可。