简单Tree分级菜单--Html

效果图

未打开

打开


主要说一下<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,写这个文章既是自己积累也是分享跟我一样的初学者,非喜勿喷,谢谢!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. tab列表折叠效果 html: 能源系统事业部 岗位名称: 工作地点 岗位名...
    lilyping阅读 2,016评论 0 1
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 3,327评论 0 11
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,257评论 1 92
  • 明月大江马也阅读 168评论 0 0

友情链接更多精彩内容