0

次のコードは、jQuery エラーを生成します。

<!doctype html>
<title>jquery-test.html</title>
<script src="http://cdn.jsdelivr.net/html5shiv/3.7.0/html5shiv.js"></script>
<header>
    <hr>
</header>
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>

不明なランタイム エラー jquery-1.10.2.js、行 3489 文字 3

3489行目:div.innerHTML = "<table><tr><td></td><td>t</td></tr></table>";

4

1 に答える 1

2

html5shiv には明示的な<body>タグが必要です ( GitHub の問題)。以下は正しく機能します。

<!doctype html>
<title>jquery-test.html</title>
<script src="http://cdn.jsdelivr.net/html5shiv/3.7.0/html5shiv.js"></script>
<body>
    <header>
        <hr>
    </header>
    <script src="http://code.jquery.com/jquery-1.10.2.js"></script>
</body>

最も単純なケースでは、エラーのない空白の画面が表示されます。HTML やスクリプトなどのコンテンツを追加すると、あいまいなエラーが発生する場合があります。

于 2013-11-21T11:21:57.033 に答える