87,907
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript">
window.onload=function ()
{
var oNav=document.getElementById('nav');
var aLi=oNav.getElementsByTagName('ul')[0].getElementsByTagName('li');
var aBox=getByClass(oNav,'box');
var i=0;
for (i=0; i<aLi.length; i++)
{
aLi[i].index=i
aLi[i].onclick=function ()
{
for (i=0; i<aLi.length; i++)
{
aBox[i].style.display='none'
}
aBox[this.index].style.display='block'
};
};
};
function getByClass(o,n)
{
var arr=[];
var s=o.getElementsByTagName('*');
for (var i=0; i<s.length; i++)
{
if (s[i].className==n)
{
arr.push(s[i]);
};
};
return arr;
};
</script>
// JavaScript Document
window.onload=function ()
{
var oTab=document.getElementById('tab');
var aLi=getByClass(oTab, 'menu')[0].getElementsByTagName('li');
var aA=oTab.getElementsByTagName('ul')[0].getElementsByTagName('a')//获取a元素
var aBox=getByClass(oTab, 'box');
var i=0;
aBox[0].style.display='block'
for (i=0; i<aLi.length; i++)
{
aLi[i].index=i
aLi[i].onclick=function ()
{
for (i=0; i<aLi.length; i++)
{
aLi[i].className=''
aBox[i].style.display='none'
};
this.className='active'
aBox[this.index].style.display='block'
};
aA[i].onfocus=function()//取消a标签链接获得焦点时的虚线框
{
this.blur();
};
};
};
function getByClass(o,n)
{
var arr=[];
var aAll=o.getElementsByTagName('*');//在参数o下获取所有标签元素
for (var i=0; i<aAll.length; i++)
{
if (aAll[i].className==n)
{
arr.push(aAll[i]);
};
};
return arr
};