I'm teaching myself Javascript and for my first attempt at applying some concepts I made a basic number guessing game. I can't seem to get it to work though! Would someone mind taking a look and helping me figure out where I've gone wrong? It's very VERY basic and I'm sure there's some simple concept I haven't learned or have overlooked.
I'm trying to get the user to guess the number 6!
var myNum = 6;
var userGuess = document.getElementById("number").value;
if (userGuess == myNum) {
writeMessage('statusArea', '<p>"You guessed my favorite number!"</p>');}
if (userGuess > myNum) {
writeMessage('statusArea', '<p>"Nope, too high, try again!"</p>');}
if (userGuess < myNum) {
writeMessage('statusArea', '<p>"Nope, too low, try again!"</p>');}
<header>Can you guess my favorite number?</header>
<body>
<form><label for="number">Enter a number here:</label><br>
<input type="text" id="number" name="number"><br><input type="submit" value="Guess"></form>
<div id="statusArea"></div>
</body>