I’m stuck in the step 44, if someone can help me with the solution, i will apreciate that. The problem is, i dont know how to update the onclick property for each button.
Please post your code so far. Also, please talk to us about how the instructions or error message is confusing. Thanks
let xp = 0;
let health = 100;
let gold = 50;
let currentWeapon = 0;
let fighting;
let monsterHealth;
let inventory = ["stick"];
const button1 = document.querySelector('#button1');
const button2 = document.querySelector("#button2");
const button3 = document.querySelector("#button3");
const text = document.querySelector("#text");
const xpText = document.querySelector("#xpText");
const healthText = document.querySelector("#healthText");
const goldText = document.querySelector("#goldText");
const monsterStats = document.querySelector("#monsterStats");
const monsterName = document.querySelector("#monsterName");
const monsterHealthText = document.querySelector("#monsterHealth");
// initialize buttons
button1.onclick = goStore;
button2.onclick = goCave;
button3.onclick = fightDragon;
function goStore() {
button1.innerText = "Buy 10 health (10 gold)";
button1.onclick = "buyHealth"
button2.innerText = "Buy weapon (30 gold)";
button2.onclick = "buyWeapon";
button3.innerText = "Go to town square";
button3.onclick="goTown";
}
Here is my code, and here is the error:
“You should set the onclick
property of button1
to be buyHealth
.”
Don’t forget this part!
1 Like
I’m confusing, about how can i update the onclick property in this function.
After almost a hour looking at the question, and looking at my code, i finally got it!
Thank you JeremyLT, for your time, have a nice day.
3 Likes
Glad you got it; nice work! I stepped away from my computer for a bit!
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.