“”附近的语法错误;elseif”;Javascript
Syntax error near "elseif" Javascript
我最近开始需要开始学习Java Script。我的应用程序是MVC 3,VB.NET。在我的一个视图中,我有以下javascript片段,它只是从SignalR消息中查看clientName,并根据字符串是否包含特定字符串来决定显示该消息的正确颜色。代码片段如下:
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') })
}
};
问题是elseIf行不喜欢末尾的法式大括号。。。它说我需要一个";"我想我可以取消elseIf,只使用一个如果但似乎很蹩脚的方法来解决这个问题。。。
您想要使用
} else if ( /*... */ ) {
而不是单个单词"elseif"
它不应该是elseif
它应该是else if
所以你的代码变成了
否则if(myClientName.indexOf("devloper")!=-1) {
它是else if
,用空格分隔,而不是elseif
。
JavaScript中没有elseif
。相反,您应该使用else if
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 使用php或javascript从facebook相册URL中删除多余的部分
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在JavaScript中将字符串转换为函数引用
- 模糊事件的Javascript测试
- Javascript更改图标
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何使用WCF服务和javascript表单post上传.doc文件
- javascript结合了数组和字典
- 这是什么 ==- javascript 运算符
- 从javascript创建一个列表
- 带有多个elseif的Javascript if语句
- “”附近的语法错误;elseif”;Javascript
- do/while语句中的if-elseif语句无限循环javascript
- 使用cookie(javascript)时,for循环中的If/Elseif语句出现问题
- JavaScript 如果 elseif else 不起作用
- 如何基于 javascript 中的对象文字创建 if/elseif/else 语句
- JavaScript - 当满足 if/ elseif 条件时更改类