是否可以在一定的秒数后使用html / javascript更改我的网页标题。我知道可以更改标题,但我想在一定时间后自动完成,特别是大约6秒钟。
答案 0 :(得分:2)
只需使用setTimeout
即可创建延迟。
setTimeout(function () {
document.title = "New Title!";
}, 6000); // 6 seconds
setTimeout
函数有两个参数,一个是要调用的函数,另一个是以毫秒为单位的延迟。它只是在给定的延迟后调用函数。
答案 1 :(得分:2)
要更改标题,您可以使用document.title=newtitle
。
要在一段时间后执行操作,您可以使用setTimeout(yourfunction, milliseconds)
。
要执行您要求的任务,您需要:
setTimeout(
function(){
document.title="New title!"
},
6000 // 6000 milliseconds = 6 seconds
);
答案 2 :(得分:-1)
你可以这样做:
var didChangeTitle = false;
if (!didChangeTitle){
setTimeout(doInterval(), 6000);
}
function doInterval(){
document.title = "new title"
didChangeTitle = true;
}