I know that I need the updated results of computer’s and player’s scores. Inside getRoundResults() I have those scores updated, but I’m not getting how to call those scores correctly. Can you help me, please?
Your code so far
<!-- file: index.html -->
/* file: styles.css */
/* file: script.js */
// User Editable Region
const playerScoreSpanElement = document.getElementById("player-score");
const computerScoreSpanElement = document.getElementById("computer-score");
const roundResultsMsg = document.getElementById("results-msg");
function showResults(userOption) {
playerScoreSpanElement.innerText = getRoundResults(playerScore);
computerScoreSpanElement.innerText = getRoundResults(computerScore);
roundResultsMsg.innerText = getRoundResults(userOption);
};
showResults("Rock");
// User Editable Region
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36
Challenge Information:
Review DOM Manipulation by Building a Rock, Paper, Scissors Game - Step 4
you are right that getRoundResults updates playerScore and computerScore, but remember that those are global variables, after they are updated you can reference them normally
look at getRoundResults, what arguments does the function expect?
userOption, right?
I tried to use just that variables like “playerScoreSpanElement.innerText = playerScore;”, but doesn’t work as well because the playerScore was supposed to be updated.
It is great that you solved the challenge, but instead of posting your full working solution, it is best to stay focused on answering the original poster’s question(s) and help guide them with hints and suggestions to solve their own issues with the challenge. How to Help Someone with Their Code Using the Socratic Method
We are trying to cut back on the number of spoiler solutions found on the forum and instead focus on helping other campers with their questions and definitely not posting full working solutions.