My html button won't call a function. I dont know what's wrong. The function seems to be ok but it does nothing when i call it. I am a begginer so sorry if the question is stupid or i am doing something wrong.
function max()
{
var number1 = document.getElementById('first');
var number2 = document.getElementById('second');
if (number1>number2)
{
document.getElementById('result').innerHTML = "The first number is larger";
}
else if (number1===number2)
{
document.getElementById('result').innerHTML = "The numbers are equal";
}
else
{
document.getElementById('result').innerHTML = "The second number is larger";
}
}
<div id="box">
<h3>Maximum between two numbers</h3>
<p>First number: <input type="text"; id="first"></p><br>
<p>Second number: <input type="text"; id="second"></p>
<input type="submit"; id="submit"; value="Maximum"; onclick ="max()"> <br>
<p>The result is:</p><span id="result"> </span>
</div>