Firebug语法错误

时间:2009-11-11 04:40:32

标签: javascript debugging firebug

的test.html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
                      "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml11.xsd"
      xml:lang="en">
  <head><title>Test</title></head>
  <body>
    <script language="javascript" type="text/javascript" src="test.js"></script>
  </body>
</html>

test.js:

var a = 4;

萤火虫:

syntax error
var a = 4;
 ^

4 个答案:

答案 0 :(得分:2)

您的文件可能有一些导致问题的隐藏字符。创建一个新文件,然后重试。

答案 1 :(得分:1)

删除不是XHTML有效的language="javascript"

还添加字符编码元标记。

<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />

答案 2 :(得分:0)

我已经看到当DTD不正确时出现这种错误,或者该页面没有完全验证该DTD。这完全不直观,但要试一试。

答案 3 :(得分:0)

有些编码问题?带BOM的UTF?创建一个新的普通txt文件并将其重命名为test.js并再次在代码中写入(!)。