Tengo un botón que genera un número aleatorio (del 1 al 100) después de un clic. tengo que hacerlo:
No estoy seguro de haber hecho el código correctamente, puedo dejar que los números se reproduzcan después de hacer clic, pero no puedo hacer que se detenga después de 10 números. Tampoco puedo desactivar cuando se realiza un bucle y habilitar el botón cuando se detiene el bucle. Agradezco su amable ayuda. ¡Gracias!
Aquí está mi código:
btn.onclick= function (){ var random = Math.floor(Math.random()*100+1); var interval = setInterval(function(){ random = Math.floor(Math.random()*100+1); document.getElementById("lucky").innerHTML = "Your Lucky Number is: " + random;},100);};clearInterval(interval);btn.disabled = true;btn.disabled = false; var btn = document.getElementById('randomize'); btn.addEventListener('click', function () { btn.disabled = true; var cpt = 0; var interval = setInterval(function() { cpt++; var random = Math.floor(Math.random()*100+1); document.getElementById("lucky").innerHTML = "Your Lucky Number is: " + random; if (cpt === 10) { btn.disabled = false; clearInterval(interval); } },100); }); <button id="randomize">click me</button> <div id="lucky"></div>