javascript 標簽自動切換

<li class="active" name="kpi01" onclick="nTabs(this,0);">
<span>頁面1</span></li>
<li class="normal" name="kpi02" onclick="nTabs(this,1);">
<span>頁面2</span></li>
<li class="normal" name="kpi03" onclick="nTabs(this,2);">
<span>頁面3</span></li>

<script>
var seln = "kpi01";
function nTabs(thisObj,Num){
if(thisObj.name == seln) return;
thisObj.className = "active";
document.getElementByName("seln").className = "normal";
seln = thisObj.name;
}
</script>

⑵ js選項卡點擊切換的代碼是哪個

html"><!--hover選項卡切換內容li,div-->
<head>
<metacharset="utf-8">
<style>
body,div,ul,li{margin:0;padding:0;border:none}
#ul{width:600px;overflow:auto;margin-bottom:10px}
#ulli{float:left;width:195px;height:30px;line-height:30px;border:1pxsolidpink}
body#divdiv{clear:both;display:none;width:589px;height:400px;border:1pxsolidred}
.on{display:block!important}

</style>
<scripttype="text/javascript">
//儲存前一個hover選項的索引
varpreIndex=0;

functionchange(index){
//獲取元素節點
varlis=document.getElementById('ul').getElementsByTagName('li');
vardivs=document.getElementById('div').getElementsByTagName('div');
//給選項卡添加hover樣式
lis[preIndex].style.backgroundColor='';
lis[index].style.backgroundColor='pink';
//移除前一div的class
divs[preIndex].className=null;
//添加class
divs[index].className='on';
//把當前索引號儲存起來
preIndex=index;
divs[index].innerHTML='div'+index;

}
</script>
</head>
<body>

<ulid="ul">
<lionmouseover="change(0)">option1</li>
<lionmouseover="change(1)">option2</li>
<lionmouseover="change(2)">option3</li>
</ul>

<divid="div">
<div>一</div>
<div>二</div>
<div>三</div>
</div>

</body>

⑶ 求幫忙寫一下這個TAB切換標簽HTML代碼

兩種解決方案:

方案1:多個標簽,下面的DIV只需要一個,每切換到一個標簽通過ajax獲取相應數據,然後填充到div中,這個因為涉及到ajax你可能不會,所以跳過,用下一個

文案2:標簽與下面的DIV一一對應,DIV默認先全部隱藏,切換到哪個標簽就顯示對應的DIV。

先來樣式表

<styletype="text/css">
a{border:1pxsolid#f00;margin:10px;padding:10px;}
div.show{display:none;border:1pxsolid#00f;padding:20px;margin:20px}
</style>

再來html

<p>
<a>標簽1</a><a>標簽2</a><a>標簽3</a>
</p>
<divclass="show"id="show0">內容1</div>
<divclass="show"id="show1">內容2</div>
<divclass="show"id="show2">內容3</div>

JS腳本

$("pa").mouseover(function(){
$(".show").hide();
$("#show"+$(this).index()).fadeIn(500)
})

⑷ 如何將html 中的標簽換成另外一個標簽

用css定義display屬性
display:inline; /*塊元素轉行內元素*/
display:block; /*行內元素轉塊元素*/
如:
<div id="content">
<a>a</a>
<a>b</a>
</div>
css:
#content a{display:block;}
寫2個<a>標簽的話a 和專b是並排顯示的,因為<a>標簽是行屬內元素,如果加上一個css代碼就能將<a>標簽轉換成塊元素了,這種方法我們很常用的,如果<a>元素轉化塊元素就能改變寬高了

⑸ 這樣的標簽切換asp代碼怎麼實現

部分js
<script language="javascript">
window.onload=resetTab;
function getTabTitle(tab) {
var childNodesList=tab.childNodes;
var titleNodes=new Array();
var j=0;
var i;
for (i=0;i<childNodesList.length;i++) {
if(childNodesList.nodeName=="H1") {
titleNodes[j]=childNodesList;
j++;
}
}
return titleNodes;
}
function getTabContent(tab) {
var childNodesList=tab.childNodes;
var tabContent=new Array();
var j=0;
var i;
for (i=0;i<childNodesList.length;i++) {
if(childNodesList.nodeName=="DIV") {
tabContent[j]=childNodesList;
j++;
}
}
return tabContent;
}
function resetTab() {
var allDiv=document.getElementsByTagName("div");
var tab=new Array();
var j=0;
var i;
for (i=0;i<allDiv.length;i++) {
if(allDiv.className=="tabs") {
tab[j]=allDiv;
j++;
}
}
var tabTitle,tabContent;
for(i=0;i<tab.length;i++) {
tabTitle=getTabTitle(tab);
tabTitle[0].className="selectTab";
tabContent=getTabContent(tab);
tabContent[0].className="selectContent";
for (j=1;j<tabTitle.length;j++) {
tabTitle[j].className="unselectTab";
tabContent[j].className="unselectContent";
}
}
}
function changTab(tab) {
var tabTitle,tabContent,i;
if(tab.className!="selectTab") {
tabTitle=getTabTitle(tab.parentNode);
tabContent=getTabContent(tab.parentNode);
for(i=0;i<tabTitle.length;i++) {
if(tabTitle.className=="selectTab") {
tabTitle.className="unselectTab";
}
if(tabContent.className=="selectContent") {
tabContent.className="unselectContent";
}
}
tab.className="selectTab";
for(i=0;i<tabTitle.length;i++) {
if(tabTitle.className=="selectTab") {
tabContent.className="selectContent";
break;
}
}
}
}

網頁標簽切換實現代碼

<div id="tabs0">
<ul class="menu0" id="menu0">
<li onclick="setTab(0,0)" class="hover">新聞</li>
<li onclick="setTab(0,1)">圖片</li>
<li onclick="setTab(0,2)">深度</li>
<li onclick="setTab(0,3)">軍事</li>
</ul>

<div class="main" id="main0">
<ul class="block"><li>新聞列表</li></ul>
<ul><li>圖片列表</li></ul>
<ul><li>深度列表</li></ul>
<ul><li>軍事列表</li></ul>
</div>
</div>

JS代碼:
function setTab(m,n){
var tli=document.getElementById("menu"+m).getElementsByTagName("li"); /*獲取選項卡的LI對象*/
var mli=document.getElementById("main"+m).getElementsByTagName("ul"); /*獲取主顯示區域對象*/
for(i=0;i<tli.length;i++){
tli[i].className=i==n?"hover":""; /*更改選項卡的LI對象的樣式,如果是選定的項則使用.hover樣式*/
mli[i].style.display=i==n?"block":"none"; /*確定主區域顯示哪一個對象*/
}
}

⑺ 求個html代碼 關於標簽頁切換

這是抄一個十分普通的滑動門效果。

這個是效果http://d.lanrentuku.com/down/js/biaoqian-313/

這個是代碼包。
http://www.lanrentuku.com/js/biaoqian-313.html

⑻ JQuery標簽切換代碼簡化

哈哈哈,你的代碼本來就有問題。看哥的合不合用!
$(function(){

$('#tag1,#tag2,#tag3').click(function(){

$("."+this.id.replace('tag','infomation')).slideTaggle();

});
});

⑼ 如何樣用JS開發標簽頁切換的效果

代碼如下:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>tab標簽切換效果</title>
<style>
*{ margin:0; padding:0;list-style: none;}
body {font:12px/1.5 Tahoma;}
#outer {width:450px;margin:150px auto;}
#tab {overflow:hidden;zoom:1;background:#000;border:1px solid #000;}
#tab li {float:left;color:#fff;height:30px; cursor:pointer; line-height:30px;padding:0 20px;}
#tab li.current {color:#000;background:#ccc;}
#content {border:1px solid #000;border-top-width:0;}
#content ul {line-height:25px;display:none; margin:0 30px;padding:10px 0;}
</style>
</head>

<body>
<!-- html代碼begin -->
<div id="outer">
<ul id="tab">
<li class="current">tab標簽</li>
<li>qq在線客服代碼</li>
<li>css3</li>
</ul>
<div id="content">
<ul style="display:block;">
<a href="">tab標簽</a>
</ul>
<ul>
<a href="">服代碼</a>
</ul>
<ul>
<a href="">css</a>
</ul>
</div>
</div>
<!-- html代碼end -->

<script src="jquery.min.js"></script>
<script>