如何使用SetInterval和SetText函数自动动态更改文本字段

时间:2015-12-18 22:15:39

标签: javascript

我对编码知之甚少(除了变量设置和一些概念)。我有一个带有文本字段的娱乐演示文稿,我希望每1/2秒左右更改一次。

javascript / jquery or something to change text every some seconds

这有些帮助,但演示程序声明它需要SetText程序。我试过这个:

window.setInterval(function(){
   SetText('awesome','incredible','whatever');
}, 1000);

这有效,但只添加“awesome”或字符串中的第一个单词。如何设置它以便以给定的间隔速率更改为其他单词? 感谢。

1 个答案:

答案 0 :(得分:1)

看起来你的SetText函数只接受一个参数,所以其他两个参数没有任何效果。

您可以做的是创建一个单词数组,并在每次迭代时更改索引。

// List of words to loop on
var words = ['awesome','incredible','whatever'];

// Index of the words array
var index = 0;

window.setInterval(function(){
  SetText(words[index]);
  // Increment the index modulo the length of words: 0, 1, 2, 0, 1, 2, etc
  index = (index+1) % words.length;
}, 1000);