我不是一个js程序员,我有这个问题(Uncaught SyntaxError:Unexpected token else)
在我们的一个页面上......
我坚信这是围绕这个地方回答的2个问题的重复:
1)Syntax Error: Unexpected token Else 2)Prompt JavaScript If Else Unexpected Token else
所以我承认我的罪......(但)我必须确认我的案件是相同的%100肯定(尾随;)
所以脚本是这样的:
<script type="text/javascript">
if("0" == 0) var t = 'existing' else var t = 'new';
document.write('<scr'+'ipt type="text/javascript" src="//my.domain.com/tag.js?ck=XXX&Retarget=domain:'+t+':psd:sku:XXXXXXXX"></scr'+'ipt>');
</script>
在Chrome中......错误显示在if语句之后
4 回答
您的命令后缺少
;
. 如果你在一行中使用多个命令,你必须用;
结束命令它应该是:无论如何:在这里你看到一个很好的理由使用括号
{}
而不是短版本试试这个:
虽然这是非常奇怪的,你正在比较
"0" == 0
也许最好创建一个内联如果设置“t”,这也解决了你的问题