function $(id) {
if (typeof jQuery == 'undefined' || (typeof id == 'string' && document.getElementById(id))) {
return document.getElementById(id);
} else if (typeof id == 'object' || !/^\w*$/.exec(id) ||
/^(body|div|span|a|input|textarea|button|img|ul|li|ol|table|tr|th|td)$/.exec(id)){
return jQuery(id);
}
return null;
}
var titleName = $("tab-title").getElementsByTagName("li");
var tabContent = $("tab-content").getElementsByTagName("div");
if(titleName.length != tabContent.length){
return;
}
for(var i = 0;i<titleName.length;i++){
titleName[i].id = i;
titleName[i].onmouseover = function(){
for(var j = 0;j<titleName.length;j++){
titleName[j].className = "";
tabContent[j].style.display = "none"
}
this.className = "select";
tabContent[this.id].style.display = "block";
}
}
--------------------------------------------------------------------------------------------------------
《CSS》第一个
<div class="tab" id="tab">
<div class="tab-title" id="tab-title">
<ul>
<li class="select" ><a href="" </a></li>
<li><a href="" </a></li>
.......
</ul>
</div>
<div class="tab-content" id="tab-content"></div>
<div class="tabct" style="display:block;"></div>
<ul><li></li></ul>
</div>
第二个同上
以上只会有一个生效,多个CSS调用最上面同一个JS?或其它办法??