_05_dom 练习.html 1014 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. </head>
  7. <body>
  8. <input type="text" id="num1">
  9. <select id="operator">
  10. <option value="+">+</option>
  11. <option value="-">-</option>
  12. <option value="*">*</option>
  13. <option value="/">/</option>
  14. </select>
  15. <input type="text" id="num2">
  16. <button onclick="calc()">=</button>
  17. <span id="result"></span>
  18. </body>
  19. <script>
  20. function calc(){
  21. // 获取输入框内容以后
  22. var num1 = parseInt(document.getElementById("num1").value)
  23. var num2 = parseInt(document.getElementById("num2").value)
  24. // 获取下拉框的值
  25. var operator = document.getElementById("operator").value
  26. var ret = 0;
  27. if(operator == "+"){
  28. ret = num1+num2
  29. }else if(operator == "-"){
  30. ret = num1-num2
  31. }else if(operator == "*"){
  32. ret = num1*num2
  33. }else if(operator == "/"){
  34. ret = num1/num2
  35. }
  36. // 把ret 设置结果div 里面
  37. document.getElementById("result").innerText = ret
  38. }
  39. </script>
  40. </html>