2015-09-27 105 views
-2

我得到未捕获的SyntaxError:意外的标识错误在这一行:未捕获的SyntaxError:意外的标识符。为什么?

if(v=="ZP31"||v=="ZC31"||v=="SX31"||v=="SX71"||v=="SW71"||v=="XM71"||v=="1Z21"){return "<span class="label label-default">Default</span>";} 

缺少的识别码?

谢谢:)

+0

还要注意如果你的'if'语句不在'function'内,你会在Chrome中得到这样的错误,例如** SyntaxErro r:非法返回声明**。 'return'语句只能在'function'内部使用。 – Ogalb

回答

2

您的字符串嵌套不正确。

要么你转义双引号,

return "<span class=\"label label-default\">Default</span>"; 

或更改为单引号:

return '<span class="label label-default">Default</span>'; 
0

你必须只逃脱你的HTML返回的字符串是这样的:

"<span class=\"label label-default\">Default</span>" 
相关问题