如何在文档标题上添加(1)文本notficiation

时间:2016-06-16 08:18:44

标签: javascript jquery html browser notifications

您好我在这里阅读browser tab notifications

这是建议每秒在浏览器标签上实现(1)的代码。

var count = 0;
var title = document.title;

function changeTitle() {
    count++;
    var newTitle = '(' + count + ') ' + title;
    document.title = newTitle;
}

function newUpdate() {
    update = setInterval(changeTitle, 1000);
}

var docBody  = document.getElementById('site-body');
docBody.onload = newUpdate;

我已经尝试过,似乎没有用。看不出为什么..输入?

样本 http://tutsplus.github.io/tab-notification/index.html

2 个答案:

答案 0 :(得分:1)

如果它在示例中加载了body标签中的脚本,请尝试以下方法:

var count = 0;
var title = document.title;
var update;

function changeTitle() {
    count++;
    var newTitle = '(' + count + ') ' + title;
    document.title = newTitle;
}
(function() {
    update = setInterval(changeTitle, 1000);
})();

同样在您的代码变量中,更新未声明。并且您没有使用它,请尝试删除"更新"。

答案 1 :(得分:1)

请勿使用element.onload,因为当您运行代码时,它仍然没有(加载)Id,只检查

if(docBody) newUpdate();