JS实现点击循环切换显示内容的方法


Posted in Javascript onOctober 19, 2017

本文实例讲述了JS实现点击循环切换显示内容的方法。分享给大家供大家参考,具体如下:

先来看看运行效果:

JS实现点击循环切换显示内容的方法

具体代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>3water.com 点击循环切换内容</title>
  <style>
    a {
      cursor: pointer;
      color: red;
    }
    p {
      display: none;
    }
  </style>
</head>
<body>
  <a onclick="con()">循环切换内容</a>
  <p>11111</p>
  <p>22222</p>
  <p>33333</p>
  <script>
    //可以换成切换图片等等
    flag = 0;
    pre = 0;
    function con(){
      var cons = document.getElementsByTagName("p");
      document.getElementsByTagName("p")[pre].style.display = "none";
      document.getElementsByTagName("p")[flag].style.display = "inline";
      console.log(flag);
      pre = flag;
      if(flag == cons.length - 1) { //注意是cons.length-1,因为索引值是从0开始的
        flag = 0;
      } else {
        ++flag;
      }
    }
  </script>
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
点击广告后才能获得下载地址
Oct 26 Javascript
Mootools 1.2教程 滑动效果(Slide)
Sep 15 Javascript
jQuery获取Select选择的Text和Value(详细汇总)
Jan 25 Javascript
js离开或刷新页面检测(且兼容FF,IE,Chrome)
Mar 05 Javascript
jQuery移除tr无效的解决方法(tr是动态添加)
Sep 22 Javascript
JavaScript函数模式详解
Nov 07 Javascript
AngularJS HTML编译器介绍
Dec 06 Javascript
Jquery遍历Json数据的方法
Apr 20 Javascript
jQuery插件expander实现图片翻转特效
May 21 Javascript
移动端脚本框架Hammer.js
Dec 15 Javascript
Angular实现的日程表功能【可添加及隐藏显示内容】
Dec 27 Javascript
基于webpack4.X从零搭建React脚手架的方法步骤
Dec 23 Javascript
bootstrap时间插件daterangepicker使用详解
Oct 19 #Javascript
vue-cli如何引入bootstrap工具的方法
Oct 19 #Javascript
JS开发中基本数据类型具体有哪几种
Oct 19 #Javascript
微信小程序支付之c#后台实现方法
Oct 19 #Javascript
JS实现点击链接切换显示隐藏内容的方法
Oct 19 #Javascript
bootstrap日期插件daterangepicker使用详解
Oct 19 #Javascript
微信小程序的生命周期的详解
Oct 19 #Javascript
You might like
PHP下常用正则表达式整理
2010/10/26 PHP
PHP5中新增stdClass 内部保留类
2011/06/13 PHP
PHP获取windows登录用户名的方法
2014/06/24 PHP
php模拟登陆的实现方法分析
2015/01/09 PHP
ZendFramework2连接数据库操作实例
2017/04/18 PHP
php 7新特性之类型申明详解
2017/06/06 PHP
实现laravel 插入操作日志到数据库的方法
2019/10/11 PHP
jquery网页回到顶部效果(图标渐隐,自写)
2014/06/16 Javascript
JS 对象属性相关(检查属性、枚举属性等)
2015/04/05 Javascript
简单介绍JavaScript中字符串创建的基本方法
2015/07/07 Javascript
详解javascript的变量与标识符
2016/01/04 Javascript
一个极为简单的requirejs实现方法
2016/10/20 Javascript
JS使用正则实现去掉字符串左右空格的方法
2016/12/27 Javascript
js实现导航栏中英文切换效果
2017/01/16 Javascript
webpack使用 babel-loader 转换 ES6代码示例
2017/08/21 Javascript
nodejs基于WS模块实现WebSocket聊天功能的方法
2018/01/12 NodeJs
详解vue中使用微信jssdk
2019/04/19 Javascript
vue中的inject学习教程
2019/04/24 Javascript
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
2016/06/18 Python
Python lambda函数基本用法实例分析
2018/03/16 Python
使用python生成目录树
2018/03/29 Python
PyQt5每天必学之弹出消息框
2018/04/19 Python
Django代码性能优化与Pycharm Profile使用详解
2018/08/26 Python
Python学习笔记之列表推导式实例分析
2019/08/13 Python
关于pandas的离散化,面元划分详解
2019/11/22 Python
pycharm部署、配置anaconda环境的教程
2020/03/24 Python
python日志通过不同的等级打印不同的颜色(示例代码)
2021/01/13 Python
实例教程 HTML5 Canvas 超炫酷烟花绽放动画实现代码
2014/11/05 HTML / CSS
英国知名衬衫品牌美国网站:Charles Tyrwhitt美国
2016/08/28 全球购物
回馈慈善的设计师太阳镜:DIFF eyewear
2019/10/17 全球购物
写好求职应聘自荐信的三部曲
2013/09/21 职场文书
小学教师的个人自我鉴定
2013/10/24 职场文书
什么样的创业计划书可行性高?
2014/02/01 职场文书
公司领导九九重阳节发言稿2014
2014/09/25 职场文书
工厂标语大全
2014/10/06 职场文书
国际残疾人日广播稿范文
2014/10/09 职场文书