“附近的语法错误”;elseif“;Javascript
我最近开始需要开始学习Java脚本。我的应用程序是MVC3,VB.NET。在我的一个视图中,我有以下javascript片段,它只是从信号器消息中查看clientName,并根据字符串是否包含特定字符串来决定显示该消息的正确颜色。代码片段如下所示:“附近的语法错误”;elseif“;Javascript,javascript,syntax-error,Javascript,Syntax Error,我最近开始需要开始学习Java脚本。我的应用程序是MVC3,VB.NET。在我的一个视图中,我有以下javascript片段,它只是从信号器消息中查看clientName,并根据字符串是否包含特定字符串来决定显示该消息的正确颜色。代码片段如下所示: chat.addMessage = function (myClientName, message) { if (myClientName.indexOf("System") != -1) { $('#messa
chat.addMessage = function (myClientName, message) {
if (myClientName.indexOf("System") != -1) {
$('#messages').append('<br><b style="color:red">'+ myClientName + message + '</b>');
}
elseif (myClientName.indexOf("devloper") != -1) {
$('#messages').append('<br><b style="color:Blue">'+ myClientName + message + '</b>');
}
else
{
$('#messages').append('<br>' + myClientName + ' : ' + message);
}
if (autoScroll) {
$('#messages').animate({ scrollTop: $('#messages').prop('scrollHeight') })
}
};
chat.addMessage=函数(myClientName,消息){
if(myClientName.indexOf(“系统”)!=-1){
$(“#消息”).append(“
”+myClientName+message+”);
}
elseif(myClientName.indexOf(“devloper”)!=-1){
$(“#消息”).append(“
”+myClientName+message+”);
}
其他的
{
$(“#消息”).append(“
”+myClientName+”:“+message);
}
如果(自动滚动){
$('#消息')。动画({scrollTop:$('#消息')。道具('scrollHeight'))
}
};
问题是elseIf线不喜欢末端的法国括号。。。它说我需要一个“;”我想我可以去掉elseIf,用一个if,但看起来很蹩脚的方式来解决这个问题 您想使用
} else if ( /*... */ ) {
它不是单个单词“elseif”而是
else if
,用空格分隔,而不是elseif
JavaScript中没有elseif
。相反,您应该使用else if
它不应该是elseif
它应该是else if
,这样您的代码就变为
else if (myClientName.indexOf("devloper") != -1) {
else if(myClientName.indexOf(“devloper”)!=-1){Lolz wow!这么多答案都在说同一件事!你会怎么选择?Lols dunno…我投了我得到的第一个4票…当我在谷歌搜索中找到它时,我实际上正要关闭这篇文章…但我想我会让其他犯了我犯过的同样失败错误的人打开它…这是存在于一种语言,但不是另一种(PHP)!!