1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
<!DOCTYPE html> <head> <meta http-equiv= "Content-Type"
content= "text/html; charset=utf-8"
/>
<title></title>
<style type= "text/css" >
#div1 .active
{
background: yellow;
}
#div1 div
{
width: 200px;
height: 200px;
background:
#808080;
border: 1px solid
#f00;
display: none;
}
</style>
<script type= "text/javascript" >
window.onload = function
() {
var
oDiv = document.getElementById( "div1" );
var
aBtn = oDiv.getElementsByTagName( "input" );
var
aDiv = oDiv.getElementsByTagName( "div" );
for
( var
i = 0; i < aBtn.length; i++) {
//给每一个按钮增加一个Index属性
aBtn[i].index = i;
//给按钮增加事件
aBtn[i].onclick = function
() {
//先把所有的btn的class改成无
for
( var
j = 0; j < aBtn.length; j++) {
aBtn[j].className = ‘‘ ;
aDiv[i].style.display = ‘none‘ ;
}
//当前点击的按钮是this
this .className = "active" ;
alert( this .index);
//aDiv[this.index].style.display = ‘block‘;
}
}
}
</script>
</head> <body> <div id= "div1" >
<input type= "button"
class = "active"
value= "教育"
/>
<input type= "button"
value= "培训"
/>
<input type= "button"
value= "招生"
/>
<input type= "button"
value= "出国"
/>
<div style= "display: block" >11111111</div>
<div>22222222</div>
<div>33333333</div>
<div>44444444</div>
</div>
</body> </html> |