我不知道为什么我的网络浏览器会在我的网站上返回“ SyntaxError:Unexpected EOF”错误。我没有进行任何更改,但必须进行某些更改,因为昨天同一站点可以正常工作。
这是我的源代码(直接来自FTP服务器):
<script type="">
$(function(){
$("body").append("<div class='tooltip2_showv' id='tooltip2_show'></div>");
$('a.button.notactive').mousemove(function(e){
$('#tooltip2_show').html( $('.popup',$(this)).html());
$('#tooltip2_show').show();
$('#tooltip2_show').css({'top': e.pageY + 5, left: e.pageX + 5,'position': 'absolute'});
}).mouseout(function(){
$('#tooltip2_show').hide();
});
});
</script>
看起来不错,但可以从Web浏览器(Web Inspector)检查相同的代码:
<script type="">
$(function(){
$("body").append("<div class='tooltip2_showv' id='tooltip2_show'></script></div>");
$('a.button.notactive').mousemove(function(e){
$('#tooltip2_show').html( $('.popup',$(this)).html());
$('#tooltip2_show').show();
$('#tooltip2_show').css({'top': e.pageY + 5, left: e.pageX + 5,'position': 'absolute'});
}).mouseout(function(){
$('#tooltip2_show').hide();
});
});
脚本标记的结尾在错误的位置!你知道为什么吗?这不是唯一错误放置的“脚本结尾”标记。
复活节快乐 ;)
您不能</div>
在脚本内部拥有任何东西。对解析器而言,这意味着脚本已结束。因此它包括一个自动装置,</script>
因为这是正确的选择!
解决方案:不要</div>
输入您的脚本。写<\/div>
。
哦,删除type=""
,这是错误的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句