我有以下代码:
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+") ");
}