首页 > 代码库 > js之简单加法计算器
js之简单加法计算器
在页面中做了一个简单的加法计算器,实现实时计算输入的数值:
<!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之简单加法计算器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。