請大神幫忙看下哪里錯了,眼睛都要看瞎了....
<!DOCTYPE html>
<html>
?<head>
? <title> 事件</title> ?
? <script type="text/javascript">
? ?function count(){
? ? var a= document.getElementById("txt1").value;
? ? //得到第一個數(shù)字
? ? var b= document.getElementById("txt2").value;
//得到第二個數(shù)字
? ? var c= document.getElementById("select").value;
//得到運算的規(guī)則+-*/
? ??
? ? // 結果
? ? var d="";
? ??
? ? switch(c)
? ? {
? ? ? ? case "+":
? ? ? ? d= parseFloat(a)+ parseFloat(b);
? ? ? ? break;
? ? ? ??
? ? ? ? case "-":
? ? ? ? d= parseFloat(a)- parseFloat(b);
? ? ? ? break;
? ? ? ??
? ? ? ? case "*":
? ? ? ? d= parseFloat(a)* parseFloat(b);
? ? ? ??
? ? ? ? default:
? ? ? ? d= parseFloat(a)/ parseFloat(b);
? ? }
? ? document.getElementById("fruit").value=d;
? ? //結果輸入框的值?
? ??
? ?}
? </script>?
?</head>?
?<body>
?<!--輸入第一個數(shù)字-->
? ?<input type='text' id='txt1' />?
? ?
? ?
? ?<!--運算規(guī)則-->
? ?<select id='select'> ? ?
<option value='+'>+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
? ?</select>
? ?
? ?<!--輸入第二個數(shù)字-->
? ?<input type='text' id='txt2' />?
? ?<input type='button' value=' = ' onclick=count() /> <!--通過 = 按鈕來調(diào)用創(chuàng)建的函數(shù),得到結果-->?
? ?<input type='text' id='fruit' /> ??
?</body>
</html>
2016-09-14
?case "*":
? ? ? ? d= parseFloat(a)* parseFloat(b);
? ? ? ??
?default:
? ? ? ? d= parseFloat(a)/ parseFloat(b);
計算乘法時,少了一個break,default分支最好也加一個break