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

84
Views
Agregar icono en ambos tramos divisorios

Soy bastante nuevo en JavaScript y estoy jugando con él para comprenderlo mejor.

Tengo este problema en el que quiero agregar uno o dos tramos con la identificación de "divisor", pero de alguna manera mi método forEach solo agrega el ícono en el último elemento divisor.

¿Por qué es eso 🤔?

Aquí está el marcado HTML:

 <div class="container "> <div class="row d-flex justify-content-center align-items-center min-vh-100"> <div class="col left d-flex justify-content-center align-items-center">HI 👋</div> <div class="col right d-flex justify-content-center align-items-center flex-column"> <span id="hours"></span> <span id="divider"></span> <span id="minutes"></span> <span id="divider"></span> <span id="seconds"></span> </div> </div> </div>

Aquí está el JS:

 const showHours = document.getElementById('hours'); const showMinutes = document.getElementById('minutes'); const showSeconds = document.getElementById('seconds'); let dividers = document.querySelectorAll('#divider'); let icon = document.createElement('i'); icon.className = "fas fa-arrow-down"; setInterval(showTime, 1000); function showTime() { let time = new Date(); let h = time.getHours(); let m = time.getMinutes(); let s = time.getSeconds(); h = h < 10 ? "0" + h : h; m = m < 10 ? "0" + m : m; s = s < 10 ? "0" + s : s; showHours.innerHTML = h + ":"; showMinutes.innerHTML = m + ":"; showSeconds.innerHTML = s; } dividers.forEach(divider => { divider.append(icon); })

Enlace al proyecto: https://codepen.io/andreasbruhn/project/editor/AYMmrP

Espero que alguien pueda ayudarme a entender, y perdón por esta pregunta de novato, pero parece que simplemente no puedo entender esto...

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Una cosa que me viene a la mente de inmediato: está utilizando una id para el divisor. Un solo se puede usar para identificar un elemento único y la misma identificación no se puede dar a varios elementos. Lo que quieres es usar una class , porque la misma clase se puede dar a varios elementos.

about 4 years ago · Juan Pablo Isaza Report
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!