我希望通过应用此功能从页面顶部下拉一些单词
function dropWord(){
var word = document.createElement("div");
body.insertBefore(word, document.getElementsByTagName("script")[0]);
word.classList.add("word");
var random = (Math.random() * (99 - 0)).toFixed(1);
word.style.left = `${random}%`
}
并在此每隔3秒重复此功能
setInterval(dropWord(), 3000);
该功能有效,然后它不会继续,我确定我正在做的一些愚蠢的错误,任何帮助将不胜感激
答案 0 :(得分:1)
setInterval
需要一个函数引用。你实际上正在调用该函数。你需要这个:
setInterval(dropWord, 3000); // notice the lack of () in the function