码迷,mamicode.com
首页 > Web开发 > 详细

js之简单加法计算器

时间:2017-08-05 17:57:23      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:计算器   read   value   绑定   function   页面   函数   result   htm   

在页面中做了一个简单的加法计算器,实现实时计算输入的数值:

<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="jquery-3.2.1.js"></script>
<script type="text/javascript">

$(document).ready(
    function(){
        //定义一个通用的合计函数
        function compute(arrName,resultName){
            var result = 0 ; 
            for(var i = 0 ; i < arrName.length; i++){
                result +=Number($(input[name=+arrName[i]+]).val() );
            }
            $(input[name=+resultName+]).val(result);
        }
        
        //定义输入    
        var arrName = [num1,num2];
        
        //存放计算结果
        var resultName = result;
        
        //将compute绑定到每一个输入框的blur事件
        for(var i = 0 ; i < arrName.length; i++){
          $("input[name="+arrName[i]+"]").on(keydown,{arrName:arrName,resultName:resultName},function(e){
                compute(arrName,resultName);
            //    debugger;
          }); 
        }
        
                  
    }    
);
</script>
</head>
<body>
    <center>
        <input type="text" name="num1" value="15" style = ‘width:34px;height:34px‘ />
        +
        <input type="text" name="num2" value="6" style=‘width:34px;height:34px‘/>
        =<input type="text" name="result" value="" readonly="true" style=‘background-color:lightgray;width:34px;height:34px‘/>

    </center>
</body>
</html>

 

js之简单加法计算器

标签:计算器   read   value   绑定   function   页面   函数   result   htm   

原文地址:http://www.cnblogs.com/iCodingLife/p/7290689.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!