javascript令牌变量

javascript Token var

本文关键字:变量 令牌 javascript      更新时间:2023-09-26

我一直收到一个错误,说意外的令牌var

在这些线路上

var isSplash =true;
//------DocReady-------------
$(document).ready(function()
if(location.hash.length == 0){
location.hash="!/"+$('#content > ul > li').eq(2).attr('id');

帮助请在javascript 上输入n00b

感谢

行本身是完全有效的javascript。然而,它前面的那条线很可能不是。如果您的解释器需要一个右大括号}或右括号),而它看到的却是"var",那么您将得到错误消息Unexpected token: var

请检查错误前的行是否有任何语法错误。

edit:前一行有一个字符串形式的结束脚本标记。浏览器会将其视为一个结束脚本标记,而不管它是否在字符串中,并中断脚本的其余部分。

要解决这个问题,只需将字符串拆分到结束脚本标记的中间即可。例如

document.write('<script src="'+ url + '" type="text/javascript" ></scr' + 'ipt>');

请参阅此相关问题。