Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

89
Views
Display Array content on click

I’m a beginner in coding and happen to come across this problem I can’t solve.

I know the issue could be in how I’m using the showBtn variable at the bottom to call the function on ‘click’.

So far when I click the button, it adds the random name to the button instead of displaying on the container with the Id of #name. Thoughts?

let displayName = document.querySelector("#name");
let showBtn = document.querySelector("#button");

let namesArr = [
  "Edward",
  "Rigo",
  "Kevin",
  "Alden",
  "Jeffrey",
  "Maria",
  "Nova",
  "Abby",
];

let nameCalling = () => {
  displayName.innerHTML = namesArr[Math.floor(Math.random() * namesArr.length)];
};

showBtn.addEventListener("click", nameCalling);
<div id="name"></div>
<button id="button"> Add name </button>

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!