HTML5实现Tab切换(通过js代码)


本文摘自PHP中文网,作者不言,侵删。

这篇文章给大家介绍的内容是关于HTML5实现Tab切换(通过js代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

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

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

<!DOCTYPE html>

<html>

<head> <meta charset="utf-8"/>

<title>javascript实现Tab切换</title>

<style>

*{padding:0px;margin:0px;}

ul li {

cursor:pointer;

float:left;

width:100px;

height:30px;

line-height:30px;

text-align:center;

background-color:#fff;

border:1px #bbb solid;

border-bottom:none;

}

ul li.fli {

background-color:#ccc;

color:red;

}

ul {

overflow:hidden;

list-style:none;

}

#tab_con {

width:304px;

height:200px;

}

#tab_con p{

width:304px;

height:200px;

display:none;

border:1px #bbb solid;

border-top:none;

text-align:center;

}

#tab_con p.fp {

display:block;

background-color:#ccc;

}

p:not(#tab_con){

padding:20px 0px;

color:blue;

}

</style>

</head>

<body>

<ul id="tab">

<li class="fli">tab1</li>

<li>tab2</li>

<li>tab3</li>

</ul>

<p id="tab_con">

<p class="fp">这是清华大学的校徽<img src="images/01.jpg"></p>

<p>这是浙江大学的校徽<img src="images/02.jpg"></p>

<p>这是华中科大的校徽<img src="images/03.jpg"></p>

</p>

<script>

var tabs=document.getElementById("tab").getElementsByTagName("li");

var ps=document.getElementById("tab_con").getElementsByTagName("p");

for (var i=0;i<tabs.length;i++) {

tabs[i].onmouseover=function(){

change(this);

}}

function change(obj){

for (var i=0;i<tabs.length;i++){

if(tabs[i]==obj) {

tabs[i].className="fli";

ps[i].className="fp";

}

else {

tabs[i].className="";

ps[i].className=""

} } }

</script>

相关文章推荐:

HTML5属性:margin属性的用法实例

HTML5中div标签的实例代码

HTML5属性:form表单属性的用法实例

以上就是HTML5实现Tab切换(通过js代码)的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

浏览器中5种常用的事件解析

利用HTML5自定义实现播放器代码分享

HTML5语义化总结

HTML5实现的在线视频播放

h5的audio音频和video视频使用详解

HTML5实践-灰色图片画廊实现的方法

mui框架使用HTML5实现二维码扫描功能

HTML5之pushstate和popstate操作history无刷新改变当前url的详细介绍

HTML5+nodejs实现websocket即时通讯的示例代码分享

如何使用HTML5的page visibility api来实现获取焦点js事件

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...