i am trying to do simple multiply and divide using javascript and dom here are the codes javascript
"use strict";
console.groupCollapsed("exDom1");
const fnum = document.getElementById("first-number").value;
const snum = document.getElementById("second-number").value;
function multiplyBy(number1, number2) {
document.getElementById("result").innerHTML = number1 * number2;
}
function divideBy(number1, number2) {
document.getElementById("result").innerHTML = number1 / number2;
}
console.groupEnd("exDom1");
for some reason i keep getting Nan for everything i try ,thanks in advance
this is the html
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JavaScript: DOM </title>
<script defer src="ex1.js"></script>
</head>
<body>
<h1>JavaScript</h1>
<p>In this exercise you have to define two functions in JavaScript to calculate multiplication and division of two
numbers. </p>
<ul>
<li>The result has to be written below the buttons in the section which id is "result".</li>
<li>Ues document.getElementById("result").innerHTML to set the value in the result section. </li>
<li>Use document.getElementById("first-number").value to get the value of the first number. </li>
<li>Use document.getElementById("second-number").value to get the value of the second number.</li>
</ul>
<div>
<p>1st Number :
<input type="text" id="first-number">
</p>
<p> 2nd Number:
<input type="text" id="second-number">
</p>
</div>
<input type="button" onClick="multiplyBy()" value="Multiply" />
<input type="button" onClick="divideBy()" value="Divide" />
<p>The Result is :
<span id="result"></span>
</p>
</body>
</html>
thanks in advance <3