简单Tree分级菜单--Html

2016-10-28  本文已影响152人  简鱼7819

效果图

未打开

打开

主要说一下<style><script>两个标签中的处理

<style>ul,li,h2{  margin:0px;list-style:none;padding:0px}</style>

#list{width:240px;border:1px solid#ffc96b;margin:20px auto;background:#f8f5e4;}

#list li.til{font:18px/34px "微软雅黑";background:#77d2c6;}

#list li.active{font:18px/34px "微软雅黑";background:#ff27e2;}

#list ul{display:none;}

#list ul li{font:16px/28px "微软雅黑";text-indent:18px;}

</style>

<script>

window.onload=function(){

varoUl=document.getElementById("list");

varaH2=oUl.getElementsByTagName("h2");

varaUl=oUl.getElementsByTagName("ul");

for(vari=0;i

aH2[i].index=i;

aH2[i].onclick=function(){

if(this.className=="til"){

aUl[this.index].style.display="block";

this.className="active";

}else{

aUl[this.index].style.display="none";

this.className="til";

}

}

}

}

</script>

这个script主要的关键点在于(我的好友,我的企业好友,我的黑名单)这三个<h2>标签的设置的class类名在点击事件onclick切换,而对应的在<style>标签中把对应的样式css写完整就OK了。。。

刚学html,写这个文章既是自己积累也是分享跟我一样的初学者,非喜勿喷,谢谢!!!

上一篇 下一篇

猜你喜欢

热点阅读