怎么让这个脚本,当点击导航的连接时,怎么把先前加上的class="displayElem"删掉啊?否则它会把.displayElem和.nodeElem一起加上去.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
*{margin:0;padding:0;font-size:14px;}
ul{list-style:none;}
#menu{
margin:35px auto;
width:860px;
border:1px solid #ccc;
}
#tabMenu{
height:35px;
background:#316BC1;
}
#tabMenu li{
float:left;
height:35px;
width:143px;
background:#316BC1;
text-align:center;
color:#fff;
line-height:35px;
}
#tabMenu li a{
text-decoration:none;
color:#fff;
}
#tabContent{
width:860px;
text-align:center;
}
.hidden{
display:none;
}
.displayElem{
display:block;
}
.noneElem{
display:none;
}
</style>
</head>
<body>
<script type="text/javascript">
function tabChange(num){
var tabMenu = document.getElementById("tabMenu").getElementsByTagName("li");
for(var i=0; i<tabMenu.length; i++){
if(i == num){
document.getElementById("con_"+i).className += " displayElem";
}
else{
document.getElementById("con_"+i).className += " noneElem";
}
}
}
</script>
<div id="menu">
<div id="tabMenu">
<ul>
<li><a href="#" onclick="tabChange(0)">新闻</a></li>
<li><a href="#" onclick="tabChange(1)">游戏</a></li>
<li><a href="#" onclick="tabChange(2)">音乐</a></li>
<li><a href="#" onclick="tabChange(3)">产品</a></li>
<li><a href="#" onclick="tabChange(4)">聊天</a></li>
<li><a href="#" onclick="tabChange(5)">论坛</a></li>
</ul>
</div>
<div id="tabContent">
<ul class="hidden" id="con_0">
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
</ul>
<ul class="hidden" id="con_1">
<li><a href="#">12222222222221</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
</ul>
<ul class="hidden" id="con_2">
<li><a href="#">1111333333333331</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
</ul>
<ul class="hidden" id="con_3">
<li><a href="#">14444444444444111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
</ul>
<ul class="hidden" id="con_4">
<li><a href="#">1155555555555555111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
</ul>
<ul class="hidden" id="con_5">
<li><a href="#">666666666666666</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
</ul>
</div>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
*{margin:0;padding:0;font-size:14px;}
ul{list-style:none;}
#menu{
margin:35px auto;
width:860px;
border:1px solid #ccc;
}
#tabMenu{
height:35px;
background:#316BC1;
}
#tabMenu li{
float:left;
height:35px;
width:143px;
background:#316BC1;
text-align:center;
color:#fff;
line-height:35px;
}
#tabMenu li a{
text-decoration:none;
color:#fff;
}
#tabContent{
width:860px;
text-align:center;
}
.hidden{
display:none;
}
.displayElem{
display:block;
}
.noneElem{
display:none;
}
</style>
</head>
<body>
<script type="text/javascript">
function tabChange(num){
var tabMenu = document.getElementById("tabMenu").getElementsByTagName("li");
for(var i=0; i<tabMenu.length; i++){
if(i == num){
document.getElementById("con_"+i).className += " displayElem";
}
else{
document.getElementById("con_"+i).className += " noneElem";
}
}
}
</script>
<div id="menu">
<div id="tabMenu">
<ul>
<li><a href="#" onclick="tabChange(0)">新闻</a></li>
<li><a href="#" onclick="tabChange(1)">游戏</a></li>
<li><a href="#" onclick="tabChange(2)">音乐</a></li>
<li><a href="#" onclick="tabChange(3)">产品</a></li>
<li><a href="#" onclick="tabChange(4)">聊天</a></li>
<li><a href="#" onclick="tabChange(5)">论坛</a></li>
</ul>
</div>
<div id="tabContent">
<ul class="hidden" id="con_0">
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
</ul>
<ul class="hidden" id="con_1">
<li><a href="#">12222222222221</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
</ul>
<ul class="hidden" id="con_2">
<li><a href="#">1111333333333331</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
</ul>
<ul class="hidden" id="con_3">
<li><a href="#">14444444444444111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
</ul>
<ul class="hidden" id="con_4">
<li><a href="#">1155555555555555111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
</ul>
<ul class="hidden" id="con_5">
<li><a href="#">666666666666666</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
<li><a href="#">1111111111111111</a></li>
</ul>
</div>
</div>
</body>
</html>
<script type="text/javascript">
function tabChange(num){
var tabMenu = document.getElementById("tabMenu").getElementsByTagName("li");
for(var i=0; i<tabMenu.length; i++){
document.getElementById("con_"+i).className=document.getElementById("con_"+i).className.replace(/displayElem/g,'').replace(/noneElem/g,'').replace(/(^\s*)|(\s*$)/g,'');
if(i == num){
document.getElementById("con_"+i).className += " displayElem";
}
else{
document.getElementById("con_"+i).className += " noneElem";
}
}
}
</script>
function tabChange(num){
var tabMenu = document.getElementById("tabMenu").getElementsByTagName("li");
for(var i=0; i<tabMenu.length; i++){
if(i == num){
document.getElementById("con_"+i).className = "displayElem";
}
else{
document.getElementById("con_"+i).className = "hidden noneElem";
}
}
}
function tabChange(num){
var tabMenu = document.getElementById("tabMenu").getElementsByTagName("li");
document.getElementById("con_"+i).className="";
for(var i=0; i<tabMenu.length; i++){
if(i == num){
document.getElementById("con_"+i).className += " displayElem";
}
else{
document.getElementById("con_"+i).className += " noneElem";
}
}
}
</script>