2015-01-21 39 views
-1

是否可以在一定的秒数后用html/javascript更改我的页面标题。我知道可以改变标题,但是我想在一定的时间之后自动完成,特别是大约6秒。某些秒后更改HTML标题?

回答

2

只需使用setTimeout即可创建延迟。

setTimeout(function() { 
    document.title = "New Title!"; 
}, 6000); // 6 seconds 

setTimeout函数有两个参数,要调用的函数,并且以毫秒为单位的延迟。它只是在给定的延迟之后调用函数。

2

要更改标题,可以使用document.title=newtitle

要在设定的时间后执行操作,可以使用setTimeout(yourfunction, milliseconds)

要做到你要求的任务,你将需要:

setTimeout(
    function(){ 
    document.title="New title!" 
    }, 
    6000 // 6000 milliseconds = 6 seconds 
); 
-1

你可以做这样的事情:

var didChangeTitle = false; 
if (!didChangeTitle){ 
    setTimeout(doInterval(), 6000); 
} 

function doInterval(){ 
    document.title = "new title" 
    didChangeTitle = true; 
}