javascript标记变量

javascript标记变量,javascript,Javascript,我一直收到一个错误,说意外的令牌变量 在这些方面 var isSplash =true; //------DocReady------------- $(document).ready(function() if(location.hash.length == 0){ location.hash="!/"+$('#content > ul > li').eq(2).attr('id'); 帮助,请在javascript上输入n00b 谢谢这行代码本身就是非常有效的javascrip

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

在这些方面

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

检查错误前的行是否有语法错误

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

修复此问题时,只需在关闭脚本标记的中间拆分字符串即可。e、 g

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

看看这个。

那么它是JavaScript还是Java?上面这一行是有效的JS,而不是Java。给我们看几行上下文。你所展示的代码没有问题。上面和下面是什么?你可能忘记了一个;在这一行的前面。@user1612508:请编辑您的问题。前面一行是注释,说明//--global------//@user1612508解释器跳过注释,前面一行是什么?//--Include函数--Function includeurl{document.write;}@user1612508这是您的问题。更改为-see@jbabey该代码适用于该行,但现在我在该行上收到一个错误:iflocation.hash.length==0,如果