Я новичок и начинаю изучать кодирование. У меня есть вопрос относительно знаменитого «Сколько пальцев я держу?» проект. Поэтому вместо предупреждающего сообщения я хочу, чтобы фактическое изображение пальца было 1-5, и сообщение было либо правильно, либо нет.JavaScript Отображение изображения и текста вместо сообщения оповещения
Я думаю, что есть jquery-коды .. но я не хочу прыгать в jquery и сначала изучать jQuery-хардкор. Я застрял в создании массива изображений и не могу заставить изображение придумать.
Вот код, у меня есть:
<body>
<p>How many fingers am I holding up?</p>
<p><input type="text" id="guess"> <button id="checkGuess">Guess!</button></p>
<div id="image"></div>
<div id="text"></div>
<script type="text/javascript">
var imgArray = new Array();
imgArray[1] = new Image();
imgArray[1].src="images/1.png";
imgArray[2] = new Image();
imgArray[2].src="images/2.png";
imgArray[3] = new Image();
imgArray[3].src="images/3.png";
imgArray[4] = new Image();
imgArray[4].src="images/4.png";
imgArray[5] = new Image();
imgArray[5].src="images/5.png";
document.getElementById("checkGuess").onclick = function() {
var randomNumber = Math.random();
randomNumber = randomNumber * 6;
randomNumber = Math.floor(randomNumber);
if (document.getElementById("guess").value == randomNumber) {
doument.getElementById("image").innerHTML = imgArray[num] + alert("Well done! You got it!");
} else {
alert("Nope! The number was " + randomNumber);
}
}
</script>
</body>
Спасибо ребята! Ценю вашу помощь!
Cheers! Char
Вы можете попробовать использовать «модалы». http://www.w3schools.com/bootstrap/bootstrap_modal.asp –