结构、动作、行为分离之JS闭包

最近在学习将HTML/CSS/JavaScript分离 拿出来和大家分享下;

HTML:  

 1JS闭包实现给DIV添加事件<ul id="pmenu" class="adminLeftNav">    
 2JS闭包实现给DIV添加事件    <li >菜单1 
 3JS闭包实现给DIV添加事件        <div id="p10"> 
 4JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
 5JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
 6JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
 7JS闭包实现给DIV添加事件        </div> 
 8JS闭包实现给DIV添加事件    </li> 
 9JS闭包实现给DIV添加事件    <li >菜单2 
10JS闭包实现给DIV添加事件        <div id="p11"> 
11JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
12JS闭包实现给DIV添加事件            <href="#">·子菜单理</a> 
13JS闭包实现给DIV添加事件            <href="#">·子菜单录</a> 
14JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
15JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
16JS闭包实现给DIV添加事件        </div> 
17JS闭包实现给DIV添加事件    </li> 
18JS闭包实现给DIV添加事件    <li >菜单3 
19JS闭包实现给DIV添加事件        <div id="p12"> 
20JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
21JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
22JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
23JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
24JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
25JS闭包实现给DIV添加事件        </div> 
26JS闭包实现给DIV添加事件    </li> 
27JS闭包实现给DIV添加事件    <li >菜单4 
28JS闭包实现给DIV添加事件        <div id="p13"> 
29JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
30JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
31JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
32JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
33JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
34JS闭包实现给DIV添加事件        </div>   
35JS闭包实现给DIV添加事件    </li> 
36JS闭包实现给DIV添加事件    <li >菜单5 
37JS闭包实现给DIV添加事件        <div id="p14"> 
38JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
39JS闭包实现给DIV添加事件            <href="#">·子菜单表</a> 
40JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
41JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
42JS闭包实现给DIV添加事件        </div> 
43JS闭包实现给DIV添加事件    </li> 
44JS闭包实现给DIV添加事件    <li >菜单6 
45JS闭包实现给DIV添加事件        <div id="p15"> 
46JS闭包实现给DIV添加事件            <href="#">·子菜单</a> 
47JS闭包实现给DIV添加事件        </div> 
48JS闭包实现给DIV添加事件    </li> 
49JS闭包实现给DIV添加事件</ul>
50JS闭包实现给DIV添加事件

 

CSS:

 

 1

 

JavaScript:

 

 1JS闭包实现给DIV添加事件var obj1 = document.getElementById("pmenu").getElementsByTagName("li"); 
 2JS闭包实现给DIV添加事件    for(var i=0;i<obj1.length;i++
 3

 

相关文章: