你的位置:首页 > Java教程

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


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

aa

bbb

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

ccc

 

 

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

<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++ 里面的显示有一点点不同:

222

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

333

 

出现了,神一般的虚线:

111

问题居然出在代码前面的空白字符,这段代码本来是用 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