继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Kevin例子(1):简单使用判断语句实现 简易计算器

凯文欧巴iii
关注TA
已关注
手记 13
粉丝 14
获赞 214
<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>

        <input type="text" id="num1" value="0">
        <select id="op">
            <option value="+" selected>+</option>
            <option value="-" >-</option>
            <option value="*" >×</option>
            <option value="/" >÷</option>
        </select>
        <input type="text" id="num2" value="0">
        <button type="button" id="calculate">=</button>
        <input type="text" id="result" value="0">
        <script>
            var num1 = document.getElementById('num1');
            var num2 = document.getElementById('num2');
            var opBtn = document.getElementById('op');
            var result = document.getElementById('result');
            var calculateBtn = document.getElementById('calculate');

                calculateBtn.onclick = function(){
                var op = opBtn.value;
                var num1Val = parseInt(num1.value);
                var num2Val = parseInt(num2.value);
                switch(op){
                    case '+':{
                        result.value = num1Val + num2Val;
                        break;
                    }
                    case '-':{
                        result.value = num1Val - num2Val;
                        break;
                    }
                    case '*':{
                        result.value = num1Val * num2Val;
                        break;
                    }
                    case '/':{
                        if(num2Val == 0){
                            alert('被除数不能为0');
                            break;
                        }
                        result.value = num1Val / num2Val;
                        break;
                    }
                }
            }
        </script>
    </body>
</html>
打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP