zoukankan      html  css  js  c++  java
  • 用javascript加减乘除

    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>

    </style>
    </head>
    <body>
    <div>
    <input type="text" size="10" id="num1" />
    <select name="sel" id="sel">
    <option>+</option>
    <option>-</option>
    <option>*</option>
    <option>/</option>
    <option>%</option>
    </select>
    <input type="text" size="10" id="num2" />
    <button onclick="myadd()">=</button>
    <input type="text" size="10" id="num3" readonly />
    <div id="div11" style="color: red; font-size: 12px;" >

    </div>
    </div>
    <script>
    function myadd(){
    var div11 = document.getElementById('div11');
    var num1 = document.getElementById('num1');
    var num2 = document.getElementById('num2');
    var num3 = document.getElementById('num3');
    var sel = document.getElementById('sel');

    div11.innerHTML = "";
    if(num1.value=="" || isNaN(num1.value) || num2.value=="" || isNaN(num2.value)){
    div11.innerHTML = '输入的内容不是数字';
    }else{
    if(sel.value=='+'){
    num3.value = (parseFloat(num1.value) + parseFloat(num2.value)).toFixed(2);
    }else if(sel.value=='-'){
    num3.value = (parseFloat(num1.value) - parseFloat(num2.value)).toFixed(2);
    }else if(sel.value=='*'){
    num3.value = (parseFloat(num1.value) * parseFloat(num2.value)).toFixed(2);
    }else if(sel.value=='/'){
    if(parseFloat(num2.value)==0){
    div11.innerHTML = '被除数不能为0';
    }else{
    num3.value = (parseFloat(num1.value) / parseFloat(num2.value)).toFixed(2);
    }
    }else if(sel.value=='%'){
    if(parseFloat(num2.value)==0){
    div11.innerHTML = '被除数不能为0';
    }else{
    num3.value = (parseFloat(num1.value) % parseFloat(num2.value)).toFixed(2);
    }
    }
    }
    }
    </script>
    </body>
    </html>
  • 相关阅读:
    html5不能播放视频的方法
    mysql找出重复数据的方法
    jquery each循环遍历完再执行的方法
    Android:TextView跑马灯-详解
    日志处理(一) log4j 入门和详解(转)
    周记 2014.11.08
    周记 2014.11.01
    linux下解压命令大全
    关于Context []startup failed due to previous errors
    周记 2014.10.25
  • 原文地址:https://www.cnblogs.com/ZJBEY/p/6624450.html
Copyright © 2011-2022 走看看