Javascript-forum

Normale Version: setInterval frage
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.

Hashimura

Hallo Leute,

kann mir jmd sagen wieso die Funktion nur einmal durchgeführt?
Code:
var element = document.getElementById("demo");
var word = "Hello";
setInterval(test(element, word), 1000);

function test(element, word){
    element.innerHTML += word;
}

Gast

Ich sag mal es liegt an der Parameterübergabe. Die übergebenen Parameter werden nicht verändert. Ruf die Funktion mal ohne Parameter auf.
Code:
var element = document.getElementById("demo");
var word = "Hello";
setInterval(test, 1000);

function test(){
    element.innerHTML += word;
}
Die Frage hat sich erledigt oder ?
https://www.html-forum.de/threads/10603/

Die Frage wurde da ja beantwortet und auch vollkommen richtig.
Danke sempervivum

Falls noch Fragen sind kannst du gerne hier oder da weiter fragen