文藝的青年
2016-05-06 13:26:46
<!DOCTYPE html><html>?<head>? <title> 事件</title> ?? <script type="text/javascript">? ?function count(){? ? ? ?? ? //獲取第一個(gè)輸入框的值? ? var txt1=document.getElementById("txt1").value; //獲取第二個(gè)輸入框的值? ? ? ?var txt2=document.getElementById("txt2").value; //獲取選擇框的值? ? ? ? var select=document.getElementById("select").value; //獲取通過(guò)下拉框來(lái)選擇的值來(lái)改變加減乘除的運(yùn)算法則? ? var sum;? ? switch(select){? ? ? ? case "+":sum=txt1+txt2;break;? ? ? ? case "-":sum=txt1-txt2;break;? ? ? ? case "*":sum=txt1*txt2;break;? ? ? ? case "/":sum=txt1/txt2;break;? ? }? ? //設(shè)置結(jié)果輸入框的值?? ? document.getElementById("fruit").value = sum;? ?}? </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>
4 回答
已采納

Uauslman
TA貢獻(xiàn)14條經(jīng)驗(yàn) 獲得超7個(gè)贊
認(rèn)真點(diǎn)就好了這句話有問(wèn)題:?document.getElementById("fruit").value = sum;第二個(gè)括號(hào)是中文符號(hào),改成英文就好了

Caballarii
TA貢獻(xiàn)1123條經(jīng)驗(yàn) 獲得超629個(gè)贊
document.getElementById("fruit").value = sum;右半邊括號(hào)寫(xiě)成了中文的
還有就是txt1和txt2這兩個(gè)值需要parseInt一下

weibo_黑子需要一個(gè)籃球_0
TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超1個(gè)贊
2樓正解 但是 你這個(gè)加號(hào)是算不出來(lái)的 這樣寫(xiě)1+2 就等于12了
添加回答
舉報(bào)
0/150
提交
取消