【发布时间】:2015-04-08 10:34:06
【问题描述】:
我想动态更改文档的标题。
首先我尝试了这个 sn-p:
var milis = 3000,
titles = [
'Setting up color scheme'
], count = 0;
titles.push(document.title);
setInterval(function(){
document.title = titles[count % titles.length];
++count;
}, milis);
这很好用,但我需要将 sn-p 放入一个函数中,以便随时附加标题。
函数长这样
function setUpTitle(){
var milis = 3000;
for(var i in arguments){
titles = [
arguments[i]
], count = 0;
titles.push(document.title);
setInterval(function(){
document.title = titles[count % titles.length];
++count;
}, milis);
}
}
setUpTitle('one', 'two', 'three', ..., document.title);
但标题根本没有改变。
我该如何改变它?
【问题讨论】:
-
尝试在titles数组后放置一个分号而不是逗号。 "];"
-
还是不行。我这样做了:
titles = [ arguments[i] ]; count = 0;在那个函数中 -
好的,如何将 for 循环更改为:for(var i = 0, j = arguments.length; i
标签: javascript jquery document title