課程
/前端開發
/JavaScript
/JavaScript進階篇
大家看看我哪里錯了
2016-11-23
源自:JavaScript進階篇 6-11
正在回答
<!DOCTYPE?html> <html> <head> ????<title>?事件</title> ????<script?type="text/javascript"> ????????function?count(){ ????????????var?a=parseInt(document.getElementById("txt1").value); ????????????var?b=parseInt(document.getElementById("txt2").value); ????????????var?c=document.getElementById("select").value; ????????????switch(?c){ ????????????????case?"+": ????????????????????result=a?+?b; ????????????????????break; ????????????????case?"-": ????????????????????result=a?-?b; ????????????????????break; ????????????????case?"*": ????????????????????result=a?*?b; ????????????????????break; ????????????????default: ????????????????????result=a?/?b; ????????????} ????????????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()"?/>?<!--通過?=?按鈕來調用創建的函數,得到結果--> <input?type='text'?id='fruit'?/> </body> </html>
qq_淺憶流年_03619784 提問者
var?a=document.getElementById("txt1").value; var?b=document.getElementById("txt2").value; //1、var?b那句括號位置寫錯了2、要設置成數字類型,否則后面相加會變成字符串拼接,因此寫成下面形式 var?a=parseInt(document.getElementById("txt1").value); var?b=parseInt(document.getElementById("txt2").value); case?"*": ????result=a?*?b; ????break;???//?這里break拼錯
stone310 回復 qq_淺憶流年_03619784 提問者
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答計算器代碼
5 回答計數器的代碼
1 回答計算器功能
2 回答Javascript計算器練習
1 回答計算器無法計算結果,哪里出錯了?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-23
2016-11-23