首頁  >  文章  >  web前端  >  HTML5實作Tab切換(透過js程式碼)

HTML5實作Tab切換(透過js程式碼)

不言
不言原創
2018-08-09 15:09:595738瀏覽

這篇文章要跟大家介紹的內容是關於HTML5實作Tab切換(透過js程式碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

<!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程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn