嘿,我一直在为我在这个网站上遇到的这个错误拉头发。
我Object expected
在 IE6 和 IE7 中的第 1 行字符 21 上遇到了可怕的错误。我只是想知道是否有人知道这可能与什么有关。我知道整个尾随逗号问题,所以我对此非常小心。
任何想法将不胜感激。谢谢。
嘿,我一直在为我在这个网站上遇到的这个错误拉头发。
我Object expected
在 IE6 和 IE7 中的第 1 行字符 21 上遇到了可怕的错误。我只是想知道是否有人知道这可能与什么有关。我知道整个尾随逗号问题,所以我对此非常小心。
任何想法将不胜感激。谢谢。
我们修复了 IE 中的“预期对象”错误,因此回答您评论中的问题:
问题出在您的 HTML 中。
你有这个 HTML,每个选项卡一次:
<div class='tab' id='introduction'>
<h2 id='introduction'>Introduction</h2>
</div>
<div class='body' id='introduction' style='display:block'>
问题是您使用id='introduction'
.
由于各种原因,您不应该这样做:
第 37 行,第 27 列:重复的 ID 介绍。
第 36 行,第 39 列:ID 介绍的第一次出现在这里。
如果我将其更改为(例如):
<div class='tab' id='introduction'>
<h2 id='introduction'>Introduction</h2>
</div>
<div class='introduction body' style='display:block'>
(记住以相同的方式更改所有四个实例)
如果我将您的 JS 更改为此(例如),它会起作用:
// Show selected
Spark('.' + currentTab)