javascript axError: Unexpected token ILLEGAL 很简单的代码,但是无法解释的错误

先看看下面的代码,图片是用notepad++写的,上面下面两段代码一摸一样,但是下面就是报错

开始感觉是不是变量名的问题,结果发现不是

对于这种奇葩的问题,我只能贴出代码,无可奈何!!!

<html>
<head>
<title>javascript</title>
    <script type="text/javascript">

        function f1(){
            var n = 999;
            alert(n);
        }
        f1();

    </script>

    <script type="text/javascript">

        function f2(){
          var m = 999;
           alert(m);
        }
        f2();

    </script>

</head>
</html>

如果有高人在的话,能解释一下吗?

结果发现,在 notepad++ 里面的显示有一点点不同:

最后果断的选择报错的行前面的空格,删了,再打三个tab键:

出现了,神一般的虚线:

问题居然出在代码前面的空白字符,这段代码本来是用 UltraEdit 编辑器编辑的,额,如果你什么时候出了和我一样的问题,这或许可以解救你!

错误代码贴一下:

axError: Unexpected token ILLEGAL

element

Font
font-family
font-size
font-style
font-variant
font-weight
letter-spacing
line-height
text-decoration
text-align
text-indent
text-transform
white-space
word-spacing
color
Background
bg-attachment
bg-color
bg-image
bg-position
bg-repeat
Box
width
height
border-top
border-right
border-bottom
border-left
margin
padding
max-height
min-height
max-width
min-width
outline-color
outline-style
outline-width
Positioning
position
top
bottom
right
left
float
display
clear
z-index
List
list-style-image
list-style-type
list-style-position
Table
vertical-align
border-collapse
border-spacing
caption-side
empty-cells
table-layout
Effects
text-shadow
-webkit-box-shadow
border-radius
Other
overflow
cursor
visibility
时间: 2024-12-17 00:38:39

javascript axError: Unexpected token ILLEGAL 很简单的代码,但是无法解释的错误的相关文章

依然是关于我空间那篇申请的日志《JavaScript axError:Unexpected token ILLEGAL 很简单的代码&hellip;&hellip;》

接下来要讲的日志现在的标题已经更改为<很简单的代码,但是无法--> 这篇日志地址:http://www.cnblogs.com/herbertchina/p/4475092.html 经过多次测试,给出如下提示: 1.如果你是360急速浏览器(360浏览器没测试)请谨慎打开:会加载失败导致崩溃,电脑cpu也会疯狂运转(CPU风扇突然变快),最后导致浏览器崩溃 2.如果你是IE浏览器(测试版本是IE11),可以无所顾忌 3.如果你是Google Chrome ,也会导致加载问题,但是浏览器不会崩

前端javascript 错误 Uncaught SyntaxError: Unexpected token ILLEGAL

前端控制台报Uncaught SyntaxError: Unexpected token ILLEGAL 错误时,就是非法字符错误,首先检查符号是否正确,不要出现中文标点! 然后检查参数之类的类型是否正确,有的是字符串,如果没有加引号也会爆这个错误. 最近写了两天前端,相对来说,错误都是些低级错误,但是莫名其妙不好判断, 主要还是检查类型.符号使用准确

换行符在ajax中返回json,eval时发生的 Unexpected token ILLEGAL

用户如果输入了换行在数据中记录为‘空格’,但不是真正的空格. 程序前台采用ajax和json返回数据绑定时会 出现 Unexpected token ILLEGAL 例子: 在sql中存储为下图 在“)”与“导”,"林"与"pet"之间实际保存的是换行符. $.ajax({ url: '', type: 'POST', data: { }, dataType: 'text', success: function (dt) { eval("dt="

Uncaught SyntaxError: Unexpected token ILLEGAL

<input id="btn_0_4EAE4F474C91156086C0D4EA7E983C69C215B649" type="button" value="连接" onclick="middleware_connect(0, 4EAE4F474C91156086C0D4EA7E983C69C215B649)"> 经过查看源码可以发现"onclick="middleware_connect(0

Uncaught SyntaxError : Unexpected token ILLEGAL js传递带空格的参数

通常在页面中要让某些内容点击后产生点击事件(非页面跳转)都会使用onclick,但是这样不适于需要传递参数的情况,于是写成直接调用JavaScript函数的方式:<a href=javascript:somefunction(args)>content</a>.注意,这么写是有问题的,问题就在于somefunction中的参数args的值不能含有空格,否则浏览器会认为空格后面的内容是<a>标签的某个属性,正确的写法应该是用引号将javascript:somefuncti

抄了一个计算字符串个数的程序,一个很简单的代码。但是能看懂,也能掌握使用。原谅我菜,抽出一个小时看几段代码也好

#include<stdio.h> main() { char string[100]; int index,word=1; char blank; gets(string); if(string[0]=='\0') { printf("there is no char!\n"); } else if(string[0]==' ') { printf("first char just is a blank!\n"); } else { for(index

JSP页面报错:“Uncaught SyntaxError: Unexpected token &lt;”

最近在做一个个人主页博客网站的项目,遇到了这个问题. 当浏览器该页面提示错误"Uncaught SyntaxError: Unexpected token <"时,浏览器通常情况下不能够准确地标记该错误发生的位置,浏览器通常会将其标记在页面的顶行代码,即<html>标签附近,故无法直接找出错误的原因. 该错误其实是由于使用了过时(不推荐)的JavaScript标签语句造成的. 举个例子: 1 <script src="#" language=

Android 代码优化:“这个需求很简单,怎么实现我不管”

背景 before: 在我们APP启动过程,我们可能常常有这样的需求:在APP第一次进入的时候根据网络请求的结果弹一个对话框式的广告, ok~ 很简单,那么代码大致就是这样(这边都是伪代码,为了方便理解): @Override protected void onCreate(@Nullable Bundle savedInstanceState) { checkFirstDialogIfNeed(); } /** * step 1 */ private void checkFirstDialog

linux的shell脚本报错“syntax error near unexpected token `”的解决

今天写了一个shell脚本,老报错检查了一下基本的语法并没有发现错误.后来经过百度解决掉了,现总结如下. 错误现象:执行shell脚本,老报错"syntax error near unexpected token `" 解决办法:vim -b example.sh打开文件,发现文件每一行的末尾多了一个^M,这个问题在使用vim example.sh查看是看不见的,只能通过报错来判断使用vim -b才能发现问题. 因为MS-DOS及Windows是回车+换行来表示换行,因此在Linux下