我试过这个:
for (i = 0; i < i+1; i++) {
if (i%2 == 0) {
document.title = "title1";
} else {
document.title = "title2";
}
}
但是由于连续/永无止境的for循环,浏览器(谷歌浏览器)挂断了。我是 JavaScript/jQuery 的新手。
我试过这个:
for (i = 0; i < i+1; i++) {
if (i%2 == 0) {
document.title = "title1";
} else {
document.title = "title2";
}
}
但是由于连续/永无止境的for循环,浏览器(谷歌浏览器)挂断了。我是 JavaScript/jQuery 的新手。
window.setInterval(function(){
changetitle()
}, 10000); // Every 10 seconds
function changetitle(){
// Change title here
}
您需要setInterval函数。
var isOdd = true;
setInterval(function(){
document.title= isOdd ? "title1" : "title2";
isOdd = !isOdd;
}, 100);
像这样......传递给 setInterval 的函数将每 100 毫秒异步调用一次。所以你的浏览器不会挂断。
您想使用 JavaScript 计时事件:http ://www.w3schools.com/js/js_timing.asp
var i = 0;
setInterval(function() {
document.title = i++ % 2 == 0 ? "title1" : "title2";
}, 1000);
每 1 秒(1000 毫秒)它会调用这个函数并更新标题。