nuevo en JavaScript, ¡así que tengan paciencia conmigo! Estoy atascado en una rutina de investigación y no estoy seguro de cuál es el mejor camino a seguir con este
Estoy tratando de armar la declaración a continuación, pero no estoy seguro de cómo hacer que el script se ejecute de nuevo o volver a verificar la declaración if else una vez que se actualice el valor de TotalPrice .
El valor dinámico TotalPrice está dentro <span class="money"></span> y aumenta/disminuye según la entrada del usuario ( quantityDown y quantityUp +/- DIV)
var TotalPrice = 0; if (TotalPrice == 0) { document.write('<div>PRICE IS 0</div>'); } else { document.write('<div>PRICE IS NOT 0</div>'); } <div id="quantityDown_0_0" class="quantity-down" mindx="0_0" vindex="0" onclick="quantityDown(this)"></div> <div id="quantityUp_0_0" class="quantity-up" mindx="0_0" vindex="0" onclick="quantityUp(this)"></div> <span class="money">£0</span> El código básico anterior funciona correctamente en la carga de la página inicial (produciendo <div>PRICE IS 0</div>) , pero una vez que cambia el valor <span class="money">£0</span> , la instrucción else es no corras
Donde estoy hasta ahora...
<span class="money"></span> ? ¿Eso volverá a ejecutar el JavaScript cuando/si su valor cambia?Aprecio que esto es JavaScript bastante básico, por lo que cualquier consejo sobre cómo aplicar esto para un alumno sería muy apreciado.