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

Pure CSS to achieve cool charging animation

Let’s take a look at what kind of charging animat...

A Deeper Look at SQL Injection

1. What is SQL injection? Sql injection is an att...

Recommended plugins and usage examples for vue unit testing

Table of contents frame First-class error reporti...

Manjaro installation CUDA implementation tutorial analysis

At the end of last year, I replaced the opensuse ...

Implementation and usage scenarios of JS anti-shake throttling function

Table of contents 1. What is Function Anti-shake?...

Record a pitfall of MySQL update statement update

background Recently, I executed a DML statement d...

Solve the problem of combining AND and OR in MySQL

As shown below: SELECT prod_name,prod_price FROM ...

Solutions to common problems using Elasticsearch

1. Using it with redis will cause Netty startup c...

Summary of Mysql slow query operations

Mysql slow query explanation The MySQL slow query...

Detailed explanation of the use of Vue h function

Table of contents 1. Understanding 2. Use 1. h() ...

HTML hyperlink style (four different states) setting example

Copy code The code is as follows: <style type=...

Ubuntu terminal multi-window split screen Terminator

1. Installation The biggest feature of Terminator...