# Sum of Two number using html ,css , javascript Dom

In this blog we will learn about dom exercise in which we will take input two number and sum them. It is beginner friendly exercise

Output of the Program:

Note : make sure HTML and javascript files are in the same folder

Html Code

<!DOCTYPE html>
<html>
<title>Responsive Design</title>
<body>

<div class="container">
<h1>Mourya Works (Sum of Two Number)</h1>
<div class="wrapper">
<label for="">A</label>
<input type="number" id="a" required placeholder="Enter Number">

<label for="">B</label>
<input type="number" id="b" required placeholder="Enter Number">
<button class="b" onclick="sum()">result</button></div>

<div id="result"></div>
</div>
<div>

</div>
<script src="script.js"></script>

</body>
</html>

Css Code:

Save CSS file as style.css to make sure it run perfectly

* {
margin: 0;
box-sizing: border-box;
font-family: "Poppins", sans-serif;
}
body{
background-color: rgb(45, 160, 243);

}
h1{
text-align: center;
}

.container{
background-color: #ffffff;
width: 120vmin;
height: 40vmin;
max-width: 37.5em;
position: absolute;
transform: translate(-50%, -50%);
top: 50%;
left: 50%;
box-shadow: 0 1.2em 2.5em rgba(0, 21, 44, 0.18);
}
input{
font-size: large;
}
.wrapper{
display: flex;
justify-content: space-between;
/* gap: 1em; */
}
.b{
left: 50%;

position: absolute;
margin-top: 50px;
width: 100px;
transform: translateX(-50%);
font-size: 20px;
}
#result{
position: absolute;
margin-top: 80px;
left: 50%;
transform: translateX(-50%);

}

Javascript Code:

Save javascript filename as script1.js else it will not work

function sum(){
let a = Number(document.getElementById("a").value);
let b = Number(document.getElementById("b").value);
let r = Number(a+b);
document.getElementById("result").textContent= sum is \${r}
}