我正在尝试使用javascript编写通知脚本,但是执行js
时出现以下错误:
未捕获的TypeError:document.title不是函数
这是我的脚本:
function notif() {
$.ajaxSetup({ cache: false });
$.ajax({
type:"get",
url:"cgi-bin/check",
success:function(data) {
var title;
if (data) {
if (data.indexOf("disconnected.ogg")>-1) {
if (data.indexOf("SSH")>-1) {
title = "SSH Disconnected";
}
else if (data.indexOf("VPN")>-1) {
title = "VPN Disconnected";
}
else if (data.indexOf("IP")>-1) {
title = "IP Not Found";
}
var audio = new Audio("disconnected.ogg");
audio.play();
}
else if (data.indexOf("connected.ogg")>-1) {
title = "Angel Beats!";
var audio = new Audio("connected.ogg");
audio.play();
}
$.ajax({
url:"cgi-bin/remove"
});
}
document.title(title);
}
});
setTimeout(notif, 1000);
}
notif();
我该如何解决?
最佳答案
错误是正确的。 title
不是document
的功能,而是属性。
document.title = title;
关于javascript - 未捕获的TypeError:document.title不是函数,行31,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36072085/