Learn Basic JavaScript by Building a Role Playing Game - Step 17

Tell us what’s happening:

Describe your issue in detail here.
What’s wrong on this code

Your code so far

<!-- file: index.html -->

<!-- User Editable Region -->

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <link rel="stylesheet" href="./styles.css">
    <title>Document</title>
  </head>
  <body>
    <div id="game">
      <div id="xpText">
        <span class="stat"><strong><span id = "xpText"></span> XP:0</strong></span>
        <span class="stat"><strong><span id="healthText">Health:100</span></strong></span>
        <span class="stat"><strong><span id="goldText">Gold:50</span></strong></span>
      </div>
    </div>
  </body>
</html>


<!-- User Editable Region -->

/* file: script.js */
let xp = 0;
let health = 100;
let gold = 50;
let currentWeapon = 0;
let fighting;
let monsterHealth;
let inventory = ["stick"];

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0

Challenge Information:

Learn Basic JavaScript by Building a Role Playing Game - Step 17

You appear to have created this post without editing the template. Please edit your post to Tell us what’s happening in your own words.

What error message are you getting? It can often help to look carefully at the exact wording of the error message.

Welcome to the forum @saxenashashank125

Please reset the step to restore the original code.

Then start nesting the elements around the numbers.

Happy coding

Hi! Here is the pattern:

<span class="name">Text: <strong><span id="value">Number</span></strong></span>

And make sure you don’t forget one space after the text

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.