我有以下代码:

function noti() {
     document.title = document.title + " 1"
}

setInterval("noti()", 1000)


问题是它输出:


  我的头衔1 1 1 1 1 1 1 .....到无穷.... 1


有没有可能将其输出为“我的标题1”的方法

每当数据库中发生更新时,noti()函数便会用作目的,无论从数据库中收集到的长度如何,都会将其输出到用户标题栏中。


  因此,“我的标题1”,其中“我的标题”是用户名,“ 1”的长度来自数据库

最佳答案

通常,类似这样的标签。通常,您会看到类似(1) My title的内容。

在这种情况下,这很简单:

function noti(num) { // num is the number of notifications
    document.title = document.title.replace(/^(?:\(\d+\) )?/,"("+num+") ");
}

10-06 00:22