JS实现切换标签页效果实例代码

在网页<head>区添加以下代码


代码如下:

<style type="text/css"> 
<!-- 
BODY { 
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; COLOR: black; LINE-HEIGHT: 150%; PADDING-TOP: 10px; BACKGROUND-COLOR: white; TEXT-ALIGN: center 

.dis { 
DISPLAY: block 

.undis { 
DISPLAY: none 

#cntR { 
WIDTH: 302px 

#NewsTop { 
CLEAR: both; MARGIN-BOTTOM: 16px 

#NewsTop P { 
FLOAT: left; LINE-HEIGHT: 21px 

#NewsTop P.topTit { 
FONT-WEIGHT: bold; WIDTH: 117px 

#NewsTop P.topC0 { 
BACKGROUND: #dcdcdc; BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 40px; CURSOR: pointer 

#NewsTop P.topC1 { 
BACKGROUND: #c2130e; BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 40px; COLOR: #fff 

#NewsTop #NewsTop_tit { 
BORDER-BOTTOM: #c2130e 3px solid; HEIGHT: 21px 

#NewsTop #NewsTop_cnt { 
PADDING-LEFT: 32px; BACKGROUND: url(http://www.jb51.net/code/table/tab/o2007320133249.gif) no-repeat 12px 13px; LINE-HEIGHT: 26px; PADDING-TOP: 7px; HEIGHT: 260px; TEXT-ALIGN: left 

#NewsTop #NewsTop_cnt A { 
COLOR: #666; TEXT-DECORATION: none 

#NewsTop #NewsTop_cnt A:hover { 
COLOR: #c2130e; TEXT-DECORATION: underline 

-->
</style>

在网页<body>区添加以下代码


代码如下:

<DIV id=cntR> 
<DIV id=NewsTop> 
<DIV id=NewsTop_tit> 
<P class=topTit>新闻排行</P> 
<P class=topC0>国内</P> 
<P class=topC0>国际</P> 
<P class=topC0>社会</P> 
<P class=topC0>网评</P> 
</DIV> 
<DIV id=NewsTop_cnt><SPAN title="Don't delete me"></SPAN> 
<SPAN> 
<A href="http://www.jb51.net" target=_self>我们</A><BR> 
<A href="http://play.jb51.net" target=_self>播放器之家</A><BR> 
<A href="http://mingzi.jb51.net" target=_self>个性名字网</A><BR> 
<A href="http://office.jb51.net" target=_self>Office之家</A><BR> 
<A href="http://sc.jb51.net" target=_self>素材之家</A><BR> 
<A href="http://yueduqi.jb51.net" target=_self>阅读器之家</A><BR> 
<div align="right"><A href="http://www.jb51.net" target=_self>...more</A></div> 
</SPAN> 
<SPAN> 
<A href="http://www.jb51.net" target=_self>我们</A><BR> 
<A href="http://play.jb51.net" target=_self>播放器之家</A><BR> 
<A href="http://mingzi.jb51.net" target=_self>个性名字网</A><BR> 
<A href="http://office.jb51.net" target=_self>Office之家</A><BR> 
<A href="http://sc.jb51.net" target=_self>素材之家</A><BR> 
<A href="http://yueduqi.jb51.net" target=_self>阅读器之家</A><BR> 
<div align="right"><A href="http://www.jb51.net" target=_self>...more</A></div> 
</SPAN> 
<SPAN> 
<A href="http://www.jb51.net" target=_self>我们</A><BR> 
<A href="http://play.jb51.net" target=_self>播放器之家</A><BR> 
<A href="http://mingzi.jb51.net" target=_self>个性名字网</A><BR> 
<A href="http://office.jb51.net" target=_self>Office之家</A><BR> 
<A href="http://sc.jb51.net" target=_self>素材之家</A><BR> 
<A href="http://yueduqi.jb51.net" target=_self>阅读器之家</A><BR>
<div align="right"><A href="http://www.jb51.net" target=_self>...more</A></div> 
</SPAN> 
<SPAN> 
<A href="http://www.jb51.net" target=_self>我们</A><BR> 
<A href="http://play.jb51.net" target=_self>播放器之家</A><BR> 
<A href="http://mingzi.jb51.net" target=_self>个性名字网</A><BR> 
<A href="http://office.jb51.net" target=_self>Office之家</A><BR> 
<A href="http://sc.jb51.net" target=_self>素材之家</A><BR> 
<A href="http://yueduqi.jb51.net" target=_self>阅读器之家</A><BR>
<div align="right"><A href="http://www.jb51.net" target=_self>...more</A></div> 
</SPAN> 
</DIV> 
<SCRIPT> 
var Tags=document.getElementById('NewsTop_tit').getElementsByTagName('p'); 
var TagsCnt=document.getElementById('NewsTop_cnt').getElementsByTagName('span'); 
var len=Tags.length; 
var flag=1;//修改默认值 
for(i=1;i<len;i++){ 
Tags[i].value = i; 
Tags[i].onmouseover=function(){changeNav(this.value)}; 
TagsCnt[i].className='undis'; 

Tags[flag].className='topC1'; 
TagsCnt[flag].className='dis'; 
function changeNav(v){ 
Tags[flag].className='topC0'; 
TagsCnt[flag].className='undis'; 
flag=v; 
Tags[v].className='topC1'; 
TagsCnt[v].className='dis'; 

</SCRIPT> 
</DIV> 
</DIV>

(0)

相关推荐

  • javascript实现不同颜色Tab标签切换效果

    本文实例为大家分享了javascript不同颜色Tab标签切换效果的实现代码,供大家参考,具体内容如下 具体代码: <html> <head> <title>不同颜色选项卡</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/> <style type="text/css">

  • Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)

    在Bootstrap下载与安装后,可以在D:\Program Files\nodejs\node_modules\bootstrap\js中找到12个JS文件,这些JS文件是Bootstrap自带的12个jQuery插件,也可以在D:\Program Files\nodejs\node_modules\bootstrap\dist\js中找到bootstrap.js和bootstrap.min.js,这两个文件都包含12个jQuery插件. 在这12个jQuery插件中,最常用的有图片轮播car

  • js(JavaScript)实现TAB标签切换效果的简单实例

    一个可以js(JavaScript)的tab标签切换代码,可以自动适应宽度,可以自己添加删除标签块,傻瓜式操作便能完成! 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401- 19991224/loose.dtd"><HTML xmlns="http://www.w

  • js实现点击切换TAB标签实例

    本文实例讲述了js实现点击切换TAB标签.分享给大家供大家参考.具体如下: 这里演示的选项卡效果代码,无jq,纯JS来实现,灰色风格,没有怎么美化,或许看上去比较普通,不过兼容性和操作起来挺舒服的,风格适用于大部分的网站,或许你会用得上. 先来看看运行效果截图: 在线演示地址如下: http://demo.jb51.net/js/2015/js-tab-click-cha-menu-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTM

  • 最简单纯JavaScript实现Tab标签页切换的方式(推荐)

    先说一下最土的一种方法: Html: <div class="tab-head"> <h2 id="tab1" onmouseover="changeTab1()" class="selected">1</h2> <h2 id="tab2" onmouseover="changeTab2()">2</h2> <h2 id=

  • JS实现的简单标签点击切换功能示例

    本文实例讲述了JS实现的简单标签点击切换功能.分享给大家供大家参考,具体如下: 先来看看运行效果: 具体代码如下: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>www.jb51.net 我们</title> <style> * { margin: 0; padding: 0; } ul {

  • js实现的tab标签切换效果代码分享

    这是一款基于js实现的tab标签切换效果,是一款无需jQuery,原生javascript制作的tab切换效果源码.点击上面的标题即可实现对应页面的切换功能,非常具有实用价值. 运行效果图:-------------------查看效果 下载源码------------------- 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式. 为大家分享的js实现的tab标签切换效果代码如下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Trans

  • JS实现标签页切换效果

    本文实例为大家分享了JS标签页切换的具体代码,供大家参考,具体内容如下 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>resize</title> <style type="text/css"> *{margin:0;padding:0;}

  • 简单纯js实现点击切换TAB标签实例

    一个不需要jQuery实现的tab选项卡切换效果,代码简洁易用. 默认是鼠标悬停显示tab效果,可将其中的onmouseover 修改为 onclick 点击效果 使用方法: 1.将附件中的index.html中的css样式以及代码部分拷贝到你需要的地方即可 相关链接:几行简单的jQuery代码搞定tab标签切换效果 展示效果图: 效果展示  源码下载 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &

  • javascript实现标签切换代码示例

    两则代码都很简单,这里就不多废话了,直接上代码 代码1, function ntabs(thisObj,Num) {if(thisObj.className == "active")return; var tabObj = thisObj.parentNode.id; var tabList = document.getElementById(tabObj).getElementsByTagName("li"); for(i=0; i <tabList.len

  • JS+DIV+CSS实现的经典标签切换效果代码

    本文实例讲述了JS+DIV+CSS实现的经典标签切换效果代码.分享给大家供大家参考.具体如下: 这里演示JS+DIV+CSS实现的标签切换效果代码,通俗说就是滑动门的实现效果,很不错的实例,希望对你学习JS+CSS布局有帮助. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-div-css-bq-cha-tab-style-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML

随机推荐