Javascript IE中的脚本问题

Javascript IE中的脚本问题,javascript,html,prototypejs,scriptaculous,Javascript,Html,Prototypejs,Scriptaculous,Scriptaculous和InternetExplorer7/8有一个非常恼人的问题。我们在同一页上有两个,但其中只有一个一直在工作(第一个)。我希望这是我实现中的一些简单错误,但我似乎找不到任何像样的文档。希望这里有人能帮忙 HTML/JS如下所示: <ul> <li id="LinkA" class="icon"> <a onclick="new Effect.toggle('divA', 'slide', { duration: 0.

Scriptaculous和InternetExplorer7/8有一个非常恼人的问题。我们在同一页上有两个,但其中只有一个一直在工作(第一个)。我希望这是我实现中的一些简单错误,但我似乎找不到任何像样的文档。希望这里有人能帮忙

HTML/JS如下所示:

<ul>
    <li id="LinkA" class="icon">
        <a onclick="new Effect.toggle('divA', 'slide', { duration: 0.6 }); return false;" href="#">Show List A</a>
    </li>
</ul>
<div id="divA" style="display:none">
    <div>
        -- Things to display --
    </div>
</div>
<ul>
    <li id="LinkB" class="icon">
        <a onclick="new Effect.toggle('divB', 'slide', { duration: 0.6 }); return false;" href="#">Show List B</a>
    </li>
</ul>
<div id="divB" style="display:none">
    <div>
        -- Things to display --
    </div>
</div>
--展品--
--展品--
它在Chrome和Firefox中工作得很好,但第二个在IE7或IE8中都不起作用,无论我做什么


任何帮助都将不胜感激

我四周都不好。HTML是在点击按钮后用Javascript构建的,但由于粘贴在这里很复杂,我将其简化为创建的代码。事实证明,由Javascript构建HTML是导致问题的原因(显然阻止了PrototypeScriptaculous找到第二个DIV的ID——我不知道为什么第一个DIV可以正常工作)


现在一切都结束了。。。我只希望我能结束这个问题:(

我的缺点。点击一个按钮就可以用Javascript构建HTML,但由于粘贴在这里很复杂,我将其简化为创建的代码。事实证明,Javascript构建HTML是导致问题的原因(显然阻止了Prototype和Scriptaculous找到第二个DIV的ID——我不知道为什么第一个应该工作得很好)


现在一切都完成了…我只希望我能关闭这个问题:(

你能随时发布一个实时链接吗?问题已经解决了!(我如何关闭不需要解决方案的内容?)你能随时发布一个实时链接吗?问题已经解决了!(我如何关闭不需要解决方案的内容?)