未捕获的TypeError:document.title不是一个函数,第31行

时间:2016-03-17 21:32:30

标签: javascript jquery

我尝试使用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();

我该如何解决?

1 个答案:

答案 0 :(得分:1)

错误是正确的; document不是document.title = title; 的函数,它是属性。

<help,1>
<you,1>
<help,1>
<me,1>