zoukankan      html  css  js  c++  java
  • js实现计算机效果

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    
    <body>
        <input type="text" id="fir">
        <select>
            <option value="+">+</option>
            <option value="-">-</option>
            <option value="*">*</option>
            <option value="/">/</option>
        </select>
        <input type="text" id="sec">
        <button>=</button>
        <input type="text" id="res">
        <script>
            //用户 在 前两个input中  输入数字  点击等号按钮  根据select中的运算符 进行指定的运算 并将结果显示在第三个input中
            //1.获取元素
            var inps = document.getElementsByTagName("input");
            var btn = document.getElementsByTagName("button")[0];
            var sel = document.getElementsByTagName("select")[0];
            //2.给按钮 添加 点击事件
            btn.onclick = function(){
                //3.获取运算符 
                var logo = sel.value;
                var num1 = Number(inps[0].value);
                var num2 = parseFloat(inps[1].value);
                //4.进行计算  根据运算符 进行相应的计算
                switch(logo){
                    case "+" : inps[2].value = num1+num2; break;
                    case "-" : inps[2].value = num1-num2; break;
                    case "*" : inps[2].value = num1*num2; break;
                    case "/" : inps[2].value = num1/num2; break;
                }
    
            }
    
    
        </script>
    </body>
    
    </html>
  • 相关阅读:
    springMVC总结
    spring总结
    dubbo文档
    mysql集群
    JVM-优化
    JVM-GC日志打印
    JVM-垃圾回收
    JVM-问题定位示例
    C++11
    《疯狂的程序员》
  • 原文地址:https://www.cnblogs.com/gsbkgsbk/p/13683555.html
Copyright © 2011-2022 走看看