javascript/jquery或每隔一秒更改一次文本的东西

Nei*_*il 15 javascript jquery jquery-plugins dom-events

需要JavaScript或jQuery每隔一秒就能改变文本...用户做任何事情.

谢谢.

例:

"欢迎"更改"Salmat datang"在3秒后变为"Namaste"等并循环回来

干杯

保持良好的工作:)

Tho*_*lds 32

正如其他人所说,setInterval是你的朋友:

var text = ["Welcome", "Hi", "Sup dude"];
var counter = 0;
var elem = document.getElementById("changeText");
var inst = setInterval(change, 1000);

function change() {
  elem.innerHTML = text[counter];
  counter++;
  if (counter >= text.length) {
    counter = 0;
    // clearInterval(inst); // uncomment this if you want to stop refreshing after one cycle
  }
}
Run Code Online (Sandbox Code Playgroud)
<div id="changeText"></div>
Run Code Online (Sandbox Code Playgroud)


Dar*_*rov 4

你可以看一下setInterval方法。例如:

window.setInterval(function() {
    // this will execute on every 5 seconds
}, 5000);
Run Code Online (Sandbox Code Playgroud)