Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. var secretNumber = Math.floor(Math.random() * 101);
  2. var guess = document.getElementById("guess");
  3. var answer = document.getElementById("answer");
  4. var container = document.getElementById("container");
  5. var correctGuess = document.getElementById("correctGuess");
  6. var guessButton = document.getElementById("guessButton");
  7. var retryButton = document.getElementById("retryButton");
  8. var scores = document.getElementsByClassName("score");
  9. var i = 0;
  10. var j = 0;
  11. console.log(secretNumber);
  12.  
  13. function checkGuess(){
  14. if (guess.value > 100 || guess.value < 0 || guess.value == ""){
  15. answer.innerHTML = "The number should be between 0 and 100.";
  16. }
  17. else if (guess.value == secretNumber){
  18. i++;
  19. answer.innerHTML = "You guessed right in " + i + " tries.";
  20. container.style.border = "10px solid #4dbe4d";
  21. guess.style.display = "none";
  22. guessButton.style.display = "none";
  23. retryButton.style.display = "block";
  24. correctGuess.innerHTML = guess.value;
  25. correctGuess.style.display = "block";
  26. scores[j].style.color = "#4dbe4d";
  27. } else if( guess.value < secretNumber){
  28. i++;
  29. answer.innerHTML = "Too low.";
  30. container.style.border = "10px solid red";
  31. scores[j].style.color = "red";
  32. j++;
  33. if(i == 10){
  34. answer.innerHTML = "Game over.";
  35. guessButton.style.display = "none";
  36. retryButton.style.display = "block";
  37. }
  38. } else if( guess.value > secretNumber){
  39. i++;
  40. answer.innerHTML = "Too high.";
  41. container.style.border = "10px solid red";
  42. scores[j].style.color = "red";
  43. j++;
  44. if(i == 10){
  45. answer.innerHTML = "Game over.";
  46. guessButton.style.display = "none";
  47. retryButton.style.display = "block";
  48. }
  49. }
  50. }
  51.  
  52. function clearAnswer(){
  53. answer.innerHTML = "";
  54. container.style.border = "none";
  55. }
  56.  
  57.  
  58. function playAgain(){
  59. i = 0;
  60. for (k = 0; k < scores.length; k++) {
  61. scores[k].style.color = "white";
  62. }
  63. secretNumber = Math.floor(Math.random() * 101);
  64. console.log(secretNumber);
  65. guess.value="";
  66. answer.innerHTML="";
  67. guessButton.style.display = "block";
  68. retryButton.style.display = "none";
  69. guess.style.display = "block";
  70. correctGuess.style.display = "none";
  71. container.style.border = "none";
  72. j = 0;
  73. }
  74.  
  75.  
  76. guess.addEventListener("keyup", function(event) {
  77. if (event.keyCode === 13) {
  78. event.preventDefault();
  79. guessButton.click();
  80. }
  81. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement