我需要 JavaScript 或 jQuery 每隔几秒更改一次文本...无需用户做任何事情。
例子:
“Welcome”变为“Salmat datang”变为“Namaste”等,3 秒后循环返回。
最佳答案
正如其他人所说,setInterval
是你的 friend 吗:
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
}
}
<div id="changeText"></div>
关于JavaScript/jQuery 或每隔几秒更改文本的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6398526/