老师,帮检查,代码哪里需要改进
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | <!DOCTYPE html> < html > < head > < title ></ title > </ head > < body > < input type = 'text' id = 'num1' /> < select id = 'operate' > < option value = '+' >+</ option > < option value = "-" >-</ option > < option value = "*" >*</ option > < option value = "/" >/</ option > </ select > < input type = 'text' id = 'num2' /> < input type = 'button' value = ' = ' id = "btn" /> < input type = 'text' id = 'result' /> < script > var oNum1 = document.getElementById('num1'); var oOperate = document.getElementById('operate'); var oNum2 = document.getElementById('num2'); var oBtn = document.getElementById('btn'); var oResult = document.getElementById('result'); oBtn.onclick = function(){ console.log(Number(oNum1.value)) // oResult.value =Number(oNum1.value) + oOperate.value + Number(oNum2.value) switch(oOperate.value){ case '+': oResult.value = Number(oNum1.value) + Number(oNum2.value); break; case '-': oResult.value = Number(oNum1.value) - Number(oNum2.value); break; case '*': oResult.value = Number(oNum1.value) * Number(oNum2.value); break; case '/': oResult.value = Number(oNum1.value) / Number(oNum2.value); break; } } </ script > </ body > </ html > |
9
收起
正在回答 回答被采纳积分+1
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧