Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用SetInterval和SetText函数自动动态更改文本字段_Javascript - Fatal编程技术网

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

Javascript 如何使用SetInterval和SetText函数自动动态更改文本字段,javascript,Javascript,我对编码知之甚少(除了变量设置和一些概念)。我有一个娱乐演示文稿,其中有一个文本字段,我想每隔1/2秒左右更改一次 这有一些帮助,但是演示程序声明它需要SetText程序。我试过这个: window.setInterval(function(){ SetText('awesome','incredible','whatever'); }, 1000); 这可以工作,但只会添加“awesome”或字符串中的第一个单词。如何设置它,使其以给定的间隔率更改为其他单词? 谢谢。看起来您的Set

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

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

window.setInterval(function(){
   SetText('awesome','incredible','whatever');
}, 1000);
这可以工作,但只会添加“awesome”或字符串中的第一个单词。如何设置它,使其以给定的间隔率更改为其他单词?
谢谢。

看起来您的
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);

您能告诉我们更多关于
SetText
程序的信息吗?代码示例或文档将是理想的。稍后尝试使用随机函数为setText参数传递数组选择数组的位置我使用的程序称为XSplit——它是专门为播放视频游戏流演示而设计的程序,但它也可以利用Javascript来做更整洁的事情。问题字段中的文本字段属性在使用自定义脚本的空白模板时需要:/*JavaScript知识。您需要调用SetText(string)来更改XSplit广播混音器中的文本*/你能用代码演示一下吗?有些条款真的超出了我的理解力,就是这样!非常感谢。