JavaScript implementation of a simple addition calculator

JavaScript implementation of a simple addition calculator

This article example shares the specific code of JavaScript to implement the addition calculator for your reference. The specific content is as follows

Specific requirements:

1. Page layout:
2. The calculation results also need to be displayed on the page after clicking the calculation button

Specific implementation:

<html>
  <head>
    <meta charset="utf-8">
    <title>Calculator</title>
    <script>
      function myck(type){
        var num1 = document.getElementById("num1");
        var num2 = document.getElementById("num2");
        if(type==1){
          // Calculation operation var result = parseInt(num1.value) + parseInt(num2.value);
          alert(result);
          document.getElementById("resultDiv").innerText="Final calculation result:"+
            result;
        }else if(type==2){
          if(confirm("Is it cleared correctly?")){
            // Clear num1.value = "";
            num2.value = "";
            document.getElementById("resultDiv").innerText="";
          }
        }
      }
    </script>
  </head>

  <body>
    <div style="margin-top: 100px;margin-left: 500px;">
      <span style="font-size: 60px;">Addition Calculator</span>   
    </div>
    <div>
      <div class="innerDiv" style="margin-left: 550px;">
        Number 1: <input id="num1" type="number" placeholder="Please enter number 1"> 
      </div>
    </div>
    <div>
      <div class="innerDiv" style="margin-left: 550px;">
      Number 2: <input id="num2" type="number" placeholder="Please enter number 2">
     </div> 
    </div>
    <div>
      <div style="margin-left: 600px;" class="innerDiv">
        <input type="button" onclick="myck(1)" value="Calculate">
        <input type="button" onclick="myck(2)" value="Clear">
      </div> 
    </div>
    <div id="resultDiv">

    </div>
  </body>
  <style>
    .innerDiv{
      margin-left: 420px;
      margin-top: 20px;
    }
  </style>
</html>

The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM.

You may also be interested in:
  • A simple calculator written in javascript, with a lot of content and practical methods. Recommended
  • Simple js code to realize calculator operation
  • js implements a simple calculator
  • HTML+JS implements simple calculator code (addition, subtraction, multiplication and division)
  • Simple calculator implementation code written in JS
  • javascript-simple calculator implementation step decomposition (with pictures)
  • Pure javascript code to implement calculator functions (three methods)
  • js implements a simple calculator
  • Web calculator A JS calculator
  • Simple implementation of js web calculator

<<:  Solution to the automatic stop of MySQL service

>>:  How to solve the problem that MySQL cannot start because it cannot create temporary files

Recommend

Beginners learn some HTML tags (1)

Beginners can learn HTML by understanding some HT...

Installation, activation and configuration of ModSecurity under Apache

ModSecurity is a powerful packet filtering tool t...

HTML background color gradient effect achieved through CSS style

Effect screenshots: Implementation code: Copy code...

How to Install and Configure Postfix Mail Server on CentOS 8

Postfix is ​​a free and open source MTA (Mail Tra...

Use js to write a simple snake game

This article shares the specific code of a simple...

How to set up Referer in Nginx to prevent image theft

If the server's images are hotlinked by other...

Solution to the problem that Docker container cannot be stopped or killed

Docker version 1.13.1 Problem Process A MySQL con...

Build nginx virtual host based on domain name, port and IP

There are three types of virtual hosts supported ...

Implementation of debugging code through nginx reverse proxy

background Now the company's projects are dev...

mysql solves time zone related problems

Preface: When using MySQL, you may encounter time...