Javascript 清除间隔和变量:清除间隔失败

Javascript 清除间隔和变量:清除间隔失败,javascript,variables,setinterval,Javascript,Variables,Setinterval,我有这样的代码:非常简单。我创建了一个间隔,这很好,但当我清除它时,该语句是唯一失败的 间隔时间 此行失败,将整个函数拖到一起。如果我注释掉这一行,discomodeoff()工作得很好,而且我的间隔仍然在运行 var interval; function discomodeon() { interval = setInterval( 'flashtext()', 50 ); document.body.style.background = "#000000"; disc

我有这样的代码:非常简单。我创建了一个间隔,这很好,但当我清除它时,该语句是唯一失败的

间隔时间

此行失败,将整个函数拖到一起。如果我注释掉这一行,discomodeoff()工作得很好,而且我的间隔仍然在运行

var interval;
function discomodeon() {
    interval = setInterval( 'flashtext()', 50 );
    document.body.style.background = "#000000";
    discoball.style.visibility="visible";
    on.style.display="none";
    off.style.display="block";
    music.innerHTML = "<embed src='discomusic.mp3' autostart='true' loop='true' hidden='true'></embed>";
}
function discomodeoff() {
    clearinterval(interval);
    document.body.style.background = "#FFFFFF";
    discoball.style.visibility="hidden";
    on.style.display="block";
    off.style.display="none";
    music.innerHTML = "";
}
var区间;
函数discomodeon(){
间隔=设置间隔('flashtext()',50);
document.body.style.background=“#000000”;
discoball.style.visibility=“可见”;
on.style.display=“无”;
off.style.display=“block”;
music.innerHTML=“”;
}
函数discomodeoff(){
间隔时间;
document.body.style.background=“#FFFFFF”;
discoball.style.visibility=“hidden”;
on.style.display=“block”;
off.style.display=“无”;
music.innerHTML=“”;
}

我不确定它为什么会失败,但它会导致discomodeoff()失败。

它是
clearInterval
,而不是
clearInterval

function discomodeoff() {
    clearInterval(interval);
    document.body.style.background = "#FFFFFF";
    discoball.style.visibility="hidden";
    on.style.display="block";
    off.style.display="none";
    music.innerHTML = "";
}

它是
clearInterval
,而不是
clearInterval

function discomodeoff() {
    clearInterval(interval);
    document.body.style.background = "#FFFFFF";
    discoball.style.visibility="hidden";
    on.style.display="block";
    off.style.display="none";
    music.innerHTML = "";
}

哇,真的吗?首都一号?多谢各位:D@Stephen:JavaScript区分大小写。小心点,真的吗?首都一号?多谢各位:D@Stephen:JavaScript区分大小写。小心:-你将来会想查看你的javascript错误日志;它会告诉你出了什么问题。我从哪里可以得到这些错误日志呢?ctrl-shift-J(这里还有一些字符,因为注释的长度必须至少为15个字符,而且显然@Stephen现在会自动从注释中删除,因为它有一个坏的StackOverflow特性,所以不会被计算在内)您将希望在将来查看javascript错误日志;它会告诉你出了什么问题。我从哪里可以得到这些错误日志呢?ctrl-shift-J(这里还有一些字符,因为注释的长度必须至少为15个字符,而且显然@Stephen现在会自动从注释中删除,因为它有一个坏的StackOverflow特性,所以不会被计算在内)