0

不可解なことに、正しくレンダリングおよび機能していたWebページが機能しなくなりました。私の知る限り、以前使用していたのと同じブラウザ(Chrome v。23.0.1271.64)、同じJQueryなどを使用しています。JQueryを最新バージョンにアップグレードしようとしましたが、まだこの問題が発生しています。「後で読む」をクリックすると、「Uncaught ReferenceError:foo is not defined index.html:14onclick」というメッセージが表示されます。

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>

編集:

すべての返信をありがとう。私は自分の質問に関連するすべての回答に賛成票を投じましたが、受け入れることができるのは1つだけです。

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 に答える