嗨,我有一个水平导航栏,当单击每个部分时,背景颜色会来回切换。但是我希望它只有一个部分是“活动的”。换句话说,一次只有一个部分可以有不同的背景颜色。
<ul class="nav">
<li><a href="javascript:Tog('1')" onclick="changeColor(this)">Search</a></li>
<li><a href="javascript:Tog('2')" onclick="changeColor(this)">Legend</a></li>
<li><a href="javascript:Tog('3')" onclick="changeColor(this)">Info</a></li>
</ul>"
Javascript
function changeColor(e) {
var c = e.className;
e.className = (c == 'color1') ? 'nav' : 'color1';
}
感谢您的任何帮助