我正在尝试创建一个猜谜游戏,如果用户在输入字段中输入一个数字并单击按钮,文本就会显示该数字是大于还是小于随机数这个数字是由JavaScript创建的。我似乎已经计算出了其他所有内容,但我很难获取输入字段中输入的值。如何获取输入字段值JavaScript
我很感谢您的帮助。
<div class="wrap" >
Project: Guessing Game
<input type="text" name="inputField" value="" id="inputField"/>
<button id="guess">Guess!</button>
<br>
<p id="result"></p>
</div>
<script type="text/javascript" charset="utf-8">
var $ = function(selector) {
return document.querySelector(selector);
};
var randomRange = function(min,max){
return Math.random(((Math.random()*(max-min))+min));
};
var randomNumber = randomRange(1,4);
var myButton = $("#guess");
var myNumber = $("#inputField").value;
var myResult = $("#result");
if (myNumber > randomNumber) {
myButton.onclick = function() {
myResult.innerHTML += "Your number is bigger than the random number";
}
}
else if (myNumber < randomNumber){
myButton.onclick = function() {
myResult.innerHTML += "Your number is smaller than the random number";
}
}
else if (myNumber === randomNumber){
myButton.onclick = function() {
myResult.innerHTML += "Your number matches the random number";
}
}
</script>
您是否需要检查点击按钮后的值? –
我总是会得到更小的数字。大声笑。 – witherwind