TAB选项卡中循环给标题项添加单击事件

TAB选项卡的HTML代码如下

		
  • 前端
  • 实战
  • 交互
  • 优化
这是第一个选项卡的内容。
这是第二个选项卡的内容。
这是第三个选项卡的内容。
这是第四个选项卡的内容。
CSS代码:

		.demoTab{width: 600px;font-size: 18px;margin:10px auto;display: block;}
		.demoTabHd{margin-bottom: -1px;border:1px solid #6c92ad;border-bottom: none;background-color: lightblue;}
		.demoTabNav{overflow: hidden;*zoom:1;text-align: center;}
		.demoTabList{height:28px;float:left;margin-left: -1px;padding:0 25px;border-left: 1px solid #6C92AD;border-right:1px solid #6C92AD; color:#005590; cursor:pointer;font-weight: bold;list-style: none;line-height: 28px;}
		.demoTabNav .current_li{position:relative; background-color:#fff;}
		.demoTabBd{border:1px solid #6c92ad;}
		.roundBox{padding: 5px 20px;}
		.demoTabContent{display: none;}
		.roundBox .current{display: block;}

纯js实现TAB选项卡


	var items = [], name="item",item_ul;
	item_ul=document.getElementById("item_ul"); 

	items=item_ul.getElementsByTagName("li");
	
	var len = items.length;

	for(var j=0;j 
由于本人是个强迫症患者,不能忍受在html元素中添加事件

所以就尝试用for循环绑定click事件,用到闭包才绑定成功。

你可能感兴趣的:(js)