我有以下代码:
<div id="nav">
<ul>
<li id="tabOne" class="first current"><a href="./CS1.html" target="SheetView">Page One</a></li>
<li id="tabTwo"><a href="./CS2.html" target="SheetView">Page Two</a></li>
<li id="tabThree"><a href="./CS3.html" target="SheetView">Page Three</li>
<li id="tabFour"><a href="./CS4.html" target="SheetView">Page Four</a></li>
<li id="tabFive"><a href="./CS5.html" target="SheetView">Page Five</a></li>
<li id="tabSix"><a href="./CS6.html" target="SheetView">Page Six</a></li>
</ul>
这会将所选页面加载到名为“SheetView”的iframe中。我需要使用JavaScript来在单击当前未选中的选项时更改类。我应该说明,我已经在我的CSS中设置了当前类。我只是没有触发它的方法。
我认为在那里向<UL>
添加onclick事件并调用onclick="Javascript:changeCurrent();"
但存在四个问题:
<ul onclick="JavaScript:changeCurrent();>
是我需要添加事件的地方吗?- 使更改发生的结果JavaScript是什么?
- 如何使第一个选项默认设置为当前选项?
- 有没有办法保持当前选定的选项不是活动链接?
我找到了一些不同的示例,但我无法使它们适合我的情况。非常感谢您的帮助。
changeCurrent()
函数是做什么用的? - feeela