0

莫名其妙地,正在呈现和正常运行的网页已经停止工作。据我所知,我使用的是以前使用的相同浏览器(Chrome v. 23.0.1271.64)、相同的 JQuery 等。我尝试将 JQuery 升级到最新版本,但我仍然遇到这个问题。当我点击“稍后阅读”时,我看到消息“Uncaught ReferenceError: foo is not defined index.html:14 onclick”

当我注释掉 Jquery 包含时,它可以工作。

我在 Firefox 中尝试过,我得到了相同的结果。

这是我的网页:

<html>
  <head>
    <title>Kanban2go API Test Page</title>
      <script src="lib/jquery-1.8.3.min.js"/>
      <script>
          function foo(event) {
              console.log("Foo!")
              return true;
          }
      </script>
  </head>
  <body>
    <form action="#">
      <input type="submit" value="Read Later" onclick="foo(event);"/>
    </form>
  </body>
</html>

编辑:

感谢所有的答复。我对与我的问题有关的所有答案都投了赞成票,但我只能接受一个。

4

3 回答 3

4

<script src="lib/jquery-1.8.3.min.js"/>应该<script src="lib/jquery-1.8.3.min.js"></script>

于 2012-11-19T16:53:22.803 回答
4

脚本不是自闭标签

改变

<script src="lib/jquery-1.8.3.min.js"/>

<script src="lib/jquery-1.8.3.min.js"> </script>
于 2012-11-19T16:53:34.820 回答
3

始终使用</script>. 永远不要自行关闭脚本标签:

<script src="lib/jquery-1.8.3.min.js"></script>
<script>
          function foo(event) {
              console.log("Foo!")
              return true;
          }
</script>
于 2012-11-19T16:53:44.507 回答