He estado tratando de descubrir cómo hacer que esto funcione en un solo elemento HTML/JS en ClickFunnels.
Necesito usar una etiqueta div en lugar de una etiqueta de cuerpo, pero desafortunadamente no puedo usar onLoad con divs como descubrí recientemente.
Agradecería mucho cualquier ayuda en esto, ya que he pasado algunas horas tratando de resolver esto.
Aquí está el HTML
<body onLoad="startCount();"> <span class="timerz">Spots remaining: <span id="counterz">19</span></span> </body>Aquí está el JS
<script> var timer; function startCount() { timer = setInterval(count, 500); // 200 = 200ms delay between counter changes. Lower num = faster, Bigger = slower. } function count() { var rand_no = Math.ceil(3 * Math.random()); // 9 = random decrement amount. Counter will decrease anywhere from 1 - 9. var el = document.getElementById("counterz"); var currentNumber = parseFloat(el.innerHTML); var newNumber = currentNumber - rand_no; if (newNumber > 0) { el.innerHTML = newNumber; } else { el.innerHTML = "1"; // This message is displayed when the counter reaches zero. } } </script>