我不断收到错误消息,提示意外令牌变量
在这些线上
var isSplash =true;
//------DocReady-------------
$(document).ready(function()
if(location.hash.length == 0){
location.hash="!/"+$('#content > ul > li').eq(2).attr('id');
请帮助我是 javascript 的 n00b
谢谢
我不断收到错误消息,提示意外令牌变量
在这些线上
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
。
检查错误前的行是否有任何语法错误。
编辑:前面的行有一个结束脚本标记作为字符串。浏览器会将其视为结束脚本标记,而不管它是否在字符串中,并破坏脚本的其余部分。
要解决此问题,只需在结束脚本标记的中间拆分您的字符串。例如
document.write('<script src="'+ url + '" type="text/javascript" ></scr' + 'ipt>');
请参阅此相关问题。