第18行switch()為什么在編輯器里邊是錯誤的
<script type="text/javascript">
? ?function count(){
? ?
? ? var a=document.getElementById('text1').value;
? ? //獲取第一個輸入框的值
? ? var b=document.getElementById('text2').value;
//獲取第二個輸入框的值
var c=document.getElementById('select').value;
var d='';
//獲取選擇框的值
switch(c)
{
case'+';
d=a+b;
break;
case'-';
d=a-b;
break;
case'*';
d=a*b;
break;
default:
d=a/b;
}
//獲取通過下拉框來選擇的值來改變加減乘除的運(yùn)算法則
document.getElementById('fruit').value=d;
? ? //設(shè)置結(jié)果輸入框的值 '
? ??
? ?}
? </script>?
2016-08-05
case ?' '后面是冒號:不是分號;還有就是case ?‘+’這里要空一個,不能挨著寫,在這道題目里也說了要用parseInt轉(zhuǎn)化
?switch(selected){
? ? case '+':
? ? ? ? ?fruit=parseInt(txtA)+parseInt(txtB);
? ? ? ? ?break;
? ? case '-':
? ? ? ? ?fruit=parseInt(txtA)-parseInt(txtB);
? ? ? ? ?break; ? ? ?
? ? case '*':
? ? ? ? ?fruit=parseInt(txtA)*parseInt(txtB);
? ? ? ? ?break;
? ? case '/':
? ? ? ? ?fruit=parseInt(txtA)/parseInt(txtB);
? ? ? ? ?break;
? ?}
2016-08-02
case ' '后面是冒號:不是分號;