<!DOCTYPE html
>
<html lang
="en">
<head
>
<meta charset
="UTF-8">
<meta name
="viewport" content
="width=device-width, initial-scale=1.0">
<title
>Document
</title
>
<style
>
* {
margin
: 0;
padding
: 0;
}
ul
{
list
-style
-type
: none
;
}
.box
{
width
: 400px
;
height
: 300px
;
border
: 1px solid #ccc
;
margin
: 100px auto
;
overflow
: hidden
;
}
.hd
{
height
: 45px
;
}
.hd span
{
display
: inline
-block
;
width
: 90px
;
background
-color
: pink
;
line
-height
: 45px
;
text
-align
: center
;
cursor
: pointer
;
}
.hd span
.current
{
background
-color
: purple
;
}
.bd div
{
height
: 255px
;
background
-color
: purple
;
display
: none
;
}
.bd div
.current
{
display
: block
;
}
</style
>
</head
>
<body
>
<div
class="box">
<div
class="hd" id
="hd">
<span
class="current">体育
</span
>
<span
>娱乐
</span
>
<span
>新闻
</span
>
<span
>综合
</span
>
</div
>
<div
class="bd" id
="bd">
<div
class="current">我是体育模块
</div
>
<div
>我是娱乐模块
</div
>
<div
>我是新闻模块
</div
>
<div
>我是综合模块
</div
>
</div
>
</div
>
<script
>
var hd
= document
.getElementById('hd')
var spans
= hd
.getElementsByTagName('span')
var bd
= document
.getElementById('bd')
var divs
= bd
.getElementsByTagName('div')
for (var i
= 0; i
< spans
.length
; i
++) {
spans
[i
].setAttribute('index', i
)
spans
[i
].onmouseover = function() {
for (var i
= 0; i
< spans
.length
; i
++) {
spans
[i
].className
= ''
}
this.className
= 'current'
for (var i
= 0; i
< divs
.length
; i
++) {
divs
[i
].className
= ''
}
var index
= parseInt(this.getAttribute('index'))
divs
[index
].className
= 'current'
}
}
</script
>
</body
>
</html
>
转载请注明原文地址: https://lol.8miu.com/read-26753.html