Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

109
Vistas
Observe change and logging it outJS

On our website when you click on one of the size's it would display a different price per size which works fine. For example size a = $10, size b = $20, size c = $30. What I'm trying to do however is when the price changes I want to take that value and use it to run another calculation.

The issue I have is that when I try and observe the change the value always stays the same i.e the price for size a ($10) gets printed each time. Not sure if anyone can help - below is a mockup example of how the code looks similar to onsite.

const elementToObserve = document.querySelector(".container");
const price = document.querySelector('.price');
const observer = new MutationObserver(function() {
  console.log(price.innerHTML);
});

observer.observe(elementToObserve, {
  subtree: true,
  childList: true
});
<div class='container'>
<ul class='buttons'>
  <li>size a</li>
  <li>size b</li>
  <li>size c</li>
</ul>

<p class='price'></p>
</div>

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda