我是一个新手,并开始学习编码。我有一个关于着名的“我握着多少手指?”的问题。项目。因此,我不想提醒消息,而是想要1-5的手指的实际图像以及它的消息是否正确。JavaScript显示图像和文字而不是提示消息
我认为有jQuery代码..但我不想跳到jquery和先学习hardcore的JavaScript。我一直在创建图像阵列,并无法设法让图像出现。
下面的代码,我有:
<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>
谢谢你们!感谢你的帮助!
干杯! Char
你可以尝试使用'modals'。 http://www.w3schools.com/bootstrap/bootstrap_modal.asp –