問(wèn)題出在哪里了,為什么不能進(jìn)行計(jì)算呢
<!DOCTYPE html>
<html>
?<head>
? <title> 事件</title>??
? <script type="text/javascript">
? ?function count(){
? ? ? ?
? ? //獲取第一個(gè)輸入框的值
? ? var one = parseInt(document.getElementById('txt1').value);
//獲取第二個(gè)輸入框的值
var two = parseInt(document.getElementById('txt2').value);
//獲取選擇框的值
var way = document.getElementById('select').value;
//獲取通過(guò)下拉框來(lái)選擇的值來(lái)改變加減乘除的運(yùn)算法則
var result="";
switch(way){
? ? case '+':
? ? ? ? result = one+two;
? ? ? ? break;
? ? case '-':
? ? ? ? result = one-two;
? ? ? ? break;
? ? case '*':
? ? ? ? result = one*two;
? ? ? ? break;
? ? default '/':
? ? ? ? result = one/two;
? ? ? ? break;
}
? ? //設(shè)置結(jié)果輸入框的值?
? ? document.getElementById('fruit').value = result;
? ?}
? </script>?
?</head>?
?<body>
? ?<input type='text' id='txt1' />?
? ?<select id='select'>
<option value='+'>+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
? ?</select>
? ?<input type='text' id='txt2' />?
? ?<input type='button' value=' = ' onclick="count()"/> <!--通過(guò) = 按鈕來(lái)調(diào)用創(chuàng)建的函數(shù),得到結(jié)果-->?
? ?<input type='text' id='fruit' />? ?
?</body>
</html>
2018-11-15
default '/': ? ? ? ? 注意這行代碼,default本來(lái)就表示默認(rèn)情況,無(wú)論任何條件都能通過(guò)default的選擇,所以這個(gè)default是不需要添加條件的,將'/'去掉就可以成功運(yùn)行了
注:多試試F12控制臺(tái)調(diào)試嘛,打開控制臺(tái)就直接報(bào)這個(gè)位置錯(cuò)誤了
2018-11-14
嗯謝謝你,我試了,可以是可以,但我還是想知道我那種方法是哪里不對(duì)
2018-11-14
<script type="text/javascript">
? ?function count()
{
? ? ? ?var aa=document.getElementById("txt1").value;
? ? //獲取第一個(gè)輸入框的值
? ? ? ?
var bb=document.getElementById("txt2").value;
//獲取第二個(gè)輸入框的值
//獲取選擇框的值
? ??
?var cc=document.getElementById("select").value;
//獲取通過(guò)下拉框來(lái)選擇的值來(lái)改變加減乘除的運(yùn)算法則
if(cc=="+"){
? ??
var sum=parseFloat(aa)+parseFloat(bb);
}else if(cc=="-"){
? ? var sum=aa-bb;
}
else if(cc=="*"){
? ? var sum=aa*bb;
}
else{
? ? var sum=aa/bb;
}
? ? //設(shè)置結(jié)果輸入框的值?
? ?
?document.getElementById("fruit").value=sum;
? ?}
??
</script>?
?</head>?
?
<body>
<input type='text' id='txt1' />?
? ?<select id='select'>
<option value='+' selected="selected">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
? ?
</select>
? ?<input type='text' id='txt2' />?
? ?
<input type='button' value=' = '? onclick="count()"/>?
<!--通過(guò) = 按鈕來(lái)調(diào)用創(chuàng)建的函數(shù),得到結(jié)果-->?
? ?
<input type='text' id='fruit' />?
你試試這樣行不