0

ねえ、私はこのサイトで発生しているこのエラーで髪を引っ張っています。

Object expectedIE6 と IE7 でのみ、行 1、文字 21 で恐ろしいエラーが発生します。これが何に関連している可能性があるのか​​ 誰かが知っているかどうか疑問に思いました. 末尾のコンマの問題全体について知っているので、非常に注意しています。

どんなアイデアでも大歓迎です。ありがとう。

4

1 に答える 1

2

IE の "Object expected" エラーを修正したので、コメントの質問に答えてください:

問題は HTML にあります。

タブごとに 1 回、次の HTML があります。

<div class='tab' id='introduction'>
    <h2 id='introduction'>Introduction</h2>
</div>

<div class='body' id='introduction' style='display:block'>

問題は、 で 2 つの要素を指定していることですid='introduction'

さまざまな理由から、これを行うべきではありません。

  • 検証エラーが発生しています。

    行 37、列 27: 重複 ID の紹介。
    36行目、39列目: ID導入の最初の出現はここでした。

  • IE7 でタブが壊れています。
  • 他にも理由はありますが、ここでは重要ではありません。

(たとえば)に変更すると:

<div class='tab' id='introduction'>
    <h2 id='introduction'>Introduction</h2>
</div>
<div class='introduction body' style='display:block'>

(4 つのインスタンスすべてを同じ方法で変更することを忘れないでください)

そして、JSをこれに変更すると(たとえば)、動作します:

// Show selected
Spark('.' + currentTab)
于 2011-02-25T14:14:03.763 に答える