javascript tab onclick
2014-03-09 22:13
537 查看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<title>my_tab</title>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<style>
ul, li{list-style:none;}
#tab ul li{float:left;width:40px;}
.clearBoth{clear:both;}
.ok{display:none;}
.dis{display:block;}
</style>
<body>
<div id="tab">
<ul>
<li><a onClick="selectTag('tagContent0', this)" href="javascript:void(0)">1111</a></li>
<li><a onClick="selectTag('tagContent1', this)" href="javascript:void(0)">222</a></li>
<li><a onClick="selectTag('tagContent2', this)" href="javascript:void(0)">333</a></li>
</ul>
<br class="clearBoth" />
<div id="tagContent0" class="ok dis">
xxxxx
</div>
<div id="tagContent1" class="ok">
yyyyyyyyyyy
</div>
<div id="tagContent2" class="ok">
zzzzz
</div>
</div>
<script>
function selectTag(showContent, selfObj)
{
var tag = document.getElementById("tab").getElementsByTagName("li");
var tagLength = tag.length;
for(i=0; i<tagLength; i++)
{
tag[i].className = "";
}
selfObj.parentNode.className = "selectTag";
for(i=0; j=document.getElementById("tagContent"+i); i++)
{
if(i >= tagLength) break;
j.style.display = "none";
}
document.getElementById(showContent).style.display="block";
}
</script>
</body>
</html>
<title>my_tab</title>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<style>
ul, li{list-style:none;}
#tab ul li{float:left;width:40px;}
.clearBoth{clear:both;}
.ok{display:none;}
.dis{display:block;}
</style>
<body>
<div id="tab">
<ul>
<li><a onClick="selectTag('tagContent0', this)" href="javascript:void(0)">1111</a></li>
<li><a onClick="selectTag('tagContent1', this)" href="javascript:void(0)">222</a></li>
<li><a onClick="selectTag('tagContent2', this)" href="javascript:void(0)">333</a></li>
</ul>
<br class="clearBoth" />
<div id="tagContent0" class="ok dis">
xxxxx
</div>
<div id="tagContent1" class="ok">
yyyyyyyyyyy
</div>
<div id="tagContent2" class="ok">
zzzzz
</div>
</div>
<script>
function selectTag(showContent, selfObj)
{
var tag = document.getElementById("tab").getElementsByTagName("li");
var tagLength = tag.length;
for(i=0; i<tagLength; i++)
{
tag[i].className = "";
}
selfObj.parentNode.className = "selectTag";
for(i=0; j=document.getElementById("tagContent"+i); i++)
{
if(i >= tagLength) break;
j.style.display = "none";
}
document.getElementById(showContent).style.display="block";
}
</script>
</body>
</html>
相关文章推荐
- javascript中onclick(this)
- 原生javascript-Tab选项卡-面向对象
- JavaScript 动画之tab切换
- JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
- 4种JavaScript实现简单tab选项卡切换的方法
- javascript实现tab切换的两个实例
- 基于JavaScript实现TAB标签效果
- Great Html Tab Panel Using CSS and Javascript
- JavaScript版TAB选项卡效果实例
- IE和Firefox完全兼容的Tab代替Enter的Javascript代码
- JavaScript实现Tab标签页切换的最简便方式
- 在a标签的href与onclick中使用javascript的区别
- tab切换,fragment中嵌套listview,listview自定义item,优化以及onclick
- javascript原生小练习(一)--tab切换、getClassName、addClass、removeClass
- 大熊君JavaScript插件化开发------(实战篇之DXJ UI ------ Tab功能扩展完结版)
- javascript 中 click 和onclick有什么区别呢
- javascript+css 实现tab功能
- Javascript 实现Tab选项卡
- JavaScript的ready方法中获取某元素(如获取某个button,并设置onclick事件)的疑问?为什么要写在ready方法里,不用ready方法可以吗?
- 从零开始学_JavaScript_系列(23)——css<5>滚动条,Tab,spellcheck,img放置