jQuery实现简单计算器功能

Xandy ·
更新时间:2024-09-20
· 595 次阅读

本文实例为大家分享了jQuery实现简单计算器的具体代码,供大家参考,具体内容如下

要求:

代码:

<html> <head>     <meta charset="utf-8">     <title>我的计算器</title>     <script src="jquery-1.9.1.min.js"> </script>     <script>         function myck(type) {             var num1 = jQuery("#num1");             var num2 = jQuery("#num2");             var  resultDiv=jQuery("#resultDiv");             if(type==1) {                 // 1.非空判断                 if (num1.val() == "") {                     alert("请先输入数字1");                     num1.focus();                     return false;                 }                 if (num2.val() == "") {                     alert("请先输入数字2");                    num2.focus();                     return false;                 }                 // 2.加法操作                 var total = parseInt(num1.val()) + parseInt(num2.val());                 // 3.将结果展现在最下面 div 中                 resultDiv.html(                     "<h2>最终执行结果:<strong style='color: red;'>" + total + "</strong></h2>");             }else if(type==2){                 // 1.非空判断               if (num1.val() == "") {                     alert("请先输入数字1");                     num1.focus();                     return false;                 }                 if (num2.val() == "") {                     alert("请先输入数字2");                    num2.focus();                     return false;                 }                 // 2.减法操作                 var sub = parseInt(num1.val()) - parseInt(num2.val());                 // 3.将结果展现在最下面 div 中                 resultDiv.html(                     "<h2>最终执行结果:<strong style='color: #ff0000;'>" + sub + "</strong></h2>");             }else if(type==3){                  if (num1.val() == "") {                     alert("请先输入数字1");                     num1.focus();                     return false;                 }                 if (num2.val() == "") {                     alert("请先输入数字2");                    num2.focus();                     return false;                 }                 // 2.乘法操作                 var mul = parseInt(num1.val()) * parseInt(num2.val());                 // 3.将结果展现在最下面 div 中                 resultDiv.html("<h2>最终执行结果:<strong style='color: red;'>" + mul+ "</strong></h2>");             }             else if(type==4){                 num1.val("");                 num2.val("");                 resultDiv.html("");             }         }     </script> </head> <body> <div style="text-align: center;margin-top: 100px;">     <h1>计算器</h1>     数字1:<input id="num1" type="number"> <p></p>     数字2:<input id="num2" type="number"> <p></p>     <div>         <input type="button" value=" 加 法 " onclick="myck(1)">         <input type="button" value=" 减 法 " onclick="myck(2)">         <input type="button" value=" 相 乘 " onclick="myck(3)">         <input type="button" value=" 清 空 " onclick="myck(4)">     </div>     <div id="resultDiv" style="margin-top: 50px;">     </div> </div> </body> </html>

效果:



jQuery

需要 登录 后方可回复, 如果你还没有账号请 注册新账号