Javascript 比较字符串以确保;里卡斯特利“;是唯一能触发歌曲的东西

Javascript 比较字符串以确保;里卡斯特利“;是唯一能触发歌曲的东西,javascript,Javascript,我在做恐怖游戏 我加上了一个复活节彩蛋,如果文本框里有“RickAstley”,就会播放“永不放弃你”。(代码中显示)但当文本是其他内容时,永不放弃仍会播放。我试过使用if-else和else,但都不起作用。有没有一种方法可以使用if语句解决这个问题 if(text.value== "RickAstley"){ snd1.pause(); snd2.play(); snd2.volume=1; } if(t

我在做恐怖游戏 我加上了一个复活节彩蛋,如果文本框里有“RickAstley”,就会播放“永不放弃你”。(代码中显示)但当文本是其他内容时,永不放弃仍会播放。我试过使用
if-else
else
,但都不起作用。有没有一种方法可以使用if语句解决这个问题

    if(text.value== "RickAstley"){
       snd1.pause();
       snd2.play();
       snd2.volume=1;

    } 
    if(text.value!=="RickAstley"){
       snd1.play();
       snd2.pause();
    }
 }

各位,我已经修好了

if(text=="RickAstley"){
bobux();
entername();
}if(text!="RickAstley"){
//normal code here
}

如果你在这两种情况下都不会放弃比赛,你为什么要检查任何东西?总是播放吗?我正在努力确保它只在“RickAstley”出现的时候播放textbox@luk2302我最近的编辑有帮助吗?我现在该怎么办?你的意思是,你在调试这个问题的时候,你在自欺欺人?@Litenantlark:那么,当你在修改问题的同时修改了代码后,它仍然不起作用?原来“text.value”应该是“text”,因为text=div元素的值。