Hey,
dies lässt sich ganz einfach mit dem EventListener Click und der Funktion setInterval regeln.
Beispiel:
Code
		
					
				let button = document.getElementById("btn");
function showText(){
    alert("Function showText got executed");
}
// 1. Alle 300ms Aufruf der Funktion
window.setInterval(showText, 300);
// 2. Aufruf der Funktion bei Klick auf den Button
button.addEventListener("click", showText);Hier ist noch ein Fiddle dazu: https://jsfiddle.net/8xuwgjv4/
Schöne Grüße,
Stef
 
		 
		
		
	