麻烦老师帮我检查一下代码

来源:4-8 编程练习

努力的茶树菇

2019-08-30 22:32:23

<!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=' = ' onclick="count()" />
    <input type='text' id='result' />
    <script type="text/javascript">
    var operate = document.getElementById('operate');
        function count() {
          var n1 = num1.value, n2 = num2.value;
          console.log(n1);
            /*此处写代码*/

            switch(operate.value){
                case'+':
                result.value = add(n1,n2);
                break;
                case'-':
                result.value = subtract(n1,n2);
                break;
                case'*':
                result.value = multiply(n1,n2);
                break;
                case'/':
                result.value = divide(n1,n2);
                break;
            }

        }

        var result = document.getElementById('result');
        var num1 = document.getElementById('num1');
        var num2 = document.getElementById('num2');
        
        function add(num1,num2){
          return +num1 + +num2;
        }
        function subtract(num1,num2){
          return num1 - num2;
        }
        function multiply(num1,num2){
          return num1 * num2;
        }
        function divide(num1,num2){
          return num1 / num2;
        }
    </script>
</body>
</html>


写回答

1回答

好帮手慕星星

2019-08-31

同学你好,

代码实现效果没有问题,很棒哦!

祝学习愉快!

0

0 学习 · 14456 问题

查看课程