下拉菜单(js方法)

html代码:

css代码:

@charset "utf-8";
.left{
	width: 200px;
	height: 502px;
}
.one_ul>li{
	width: 100%;
	text-align: center;
	font-size: 20px;
	border: 1px solid darkgray;
}

.two_ul{
	display: none;
}
.two_ul li{
	width: 100%;
	text-align: center;
	font-size: 15px;
	background: gainsboro;
	border: 1px solid darkgray;
}

效果图:

js方法:

<script type="text/javascript">
		var one_li = document.getElementsByClassName('one_li')[0];
		var one_ul = document.getElementsByClassName('one_ul')[0];
		var two_ul = document.getElementsByClassName('two_ul')[0];
		var one_ul_li = one_ul.getElementsByTagName('li');
		function open() {
			var a = false;
			for(var i = 0; i < one_ul_li.length; i++) {
				one_ul_li[i].addEventListener('click', function() {
					if(a == false) {
						this.nextElementSibling.style.display = 'block';
						a = true;
					} else {
						this.nextElementSibling.style.display = 'none';
						a = false;
					}
				})
			}
		}
		open();
</script>

 

 

posted @ 2017-06-26 15:12  LWJ_jay  阅读(338)  评论(0编辑  收藏  举报