這個該怎么該呢?哪錯了
?<script type="text/javascript">
? ?function count(){
? ? ?var num1,num2,num; ?
? ? num1=document.getElementById("txt1").value;//獲取第一個輸入框的值
num2=document.getElementById("txt2").value;//獲取第二個輸入框的值
fuhao=document.getElementById("select").value;//獲取選擇框的值
switch(fuhao){
? ? ?case "+":num=num1+num2;break;
? ? ?case "-":num=num1-num2;break;
? ? ?case "*":num=num1*num2;break;
? ? ?case "/":num=num1/num2;break;
}//獲取通過下拉框來選擇的值來改變加減乘除的運(yùn)算法則
? ? return num;//設(shè)置結(jié)果輸入框的值?
? ??
? ?}
? </script>?
<input type='button' value=' = ' onclick="count()"/>?
2016-06-05
獲取的num1和num2需要用parseInt()函數(shù)轉(zhuǎn)換成整數(shù)才能進(jìn)行運(yùn)算
2016-06-06
1
var num1 = Number(num1);//把獲取的字符轉(zhuǎn)換成數(shù)字
var num2 = Number(num2);//把獲取的字符轉(zhuǎn)換成數(shù)字
?2
return num;//設(shè)置結(jié)果輸入框的值 不需要返回值,這句不需要
應(yīng)該把num賦值給最后一個框
?document.getElementById("fruit").value= num;