Итак, у меня есть бесконечный цикл для работы в этой функции, используя setInterval, прикрепленный к onClick. Проблема в том, что я не могу остановить ее, используя clearInterval в onClick. Я думаю, что это связано с тем, что когда я прикрепляю clearInterval к onClick, он убивает определенный интервал, а не функцию в целом. Есть ли что-нибудь, что я могу сделать, чтобы убить все интервалы через onClick?
Здесь мой . js file и вызовы, которые я делаю,
input type="button" value="generate" onClick="generation();
input type="button" value="Infinite Loop!" onclick="setInterval('generation()',1000);"
input type="button" value="Reset" onclick="clearInterval(generation(),80;" // This one here is giving me trouble.