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 相关文章推荐
JavaScript Array对象扩展indexOf()方法
May 09 Javascript
jQuery中append()方法用法实例
Dec 25 Javascript
使用VS开发 Node.js指南
Jan 06 Javascript
javascript实现十秒钟后注册按钮可点击的方法
May 13 Javascript
充分发挥Node.js程序性能的一些方法介绍
Jun 23 Javascript
jQuery实现简单的图片查看器
Sep 11 Javascript
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
基于$.ajax()方法从服务器获取json数据的几种方式总结
Jan 31 Javascript
学习React中ref的两个demo示例
Aug 14 Javascript
详解JavaScript实现动态的轮播图效果
Apr 29 Javascript
laydate只显示时分 不显示秒的功能实现方法
Sep 28 Javascript
国内常用的js类库大全(CDN公共库)
Jun 24 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提取视频网站页面中的FLASH地址的代码
2010/04/17 PHP
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
2013/06/18 PHP
如何使用php输出时间格式
2013/08/31 PHP
详解php中 === 的使用
2016/10/24 PHP
Laravel 模型关联基础教程详解
2019/09/17 PHP
javascript下阻止表单重复提交、防刷新、防后退
2007/08/17 Javascript
一些常用的JavaScript函数(json)附详细说明
2011/05/25 Javascript
jQuery页面滚动浮动层智能定位实例代码
2011/08/23 Javascript
博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
2013/03/24 Javascript
javascript解决innerText浏览器兼容问题思路代码
2013/05/17 Javascript
分享jQuery插件的学习笔记
2016/01/14 Javascript
使用JS轻松实现ionic调用键盘搜索功能(超实用)
2016/09/06 Javascript
Bootstrap轮播图的使用和理解4
2016/12/14 Javascript
vue源码入口文件分析(推荐)
2018/01/30 Javascript
vue中简单弹框dialog的实现方法
2018/02/26 Javascript
详解在create-react-app使用less与antd按需加载
2018/12/06 Javascript
详解微信小程序回到顶部的两种方式
2019/05/09 Javascript
将RGB值转换为灰度值的简单算法
2019/10/09 Javascript
es6中使用map简化复杂条件判断操作实例详解
2020/02/19 Javascript
微信小程序点击滚动到指定位置的实现
2020/05/22 Javascript
Vue双向数据绑定(MVVM)的原理
2020/10/03 Javascript
[42:32]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第二场 10.28
2020/10/28 DOTA
Python数组条件过滤filter函数使用示例
2014/07/22 Python
简单介绍Python的轻便web框架Bottle
2015/04/08 Python
python实现类的静态变量用法实例
2015/05/08 Python
Python缩进和冒号详解
2016/06/01 Python
python实现可变变量名方法详解
2019/07/01 Python
python字典和json.dumps()的遇到的坑分析
2020/03/11 Python
tensorflow使用L2 regularization正则化修正overfitting过拟合方式
2020/05/22 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
HTML5图片层叠的实现示例
2020/07/07 HTML / CSS
日本最佳原创设计品牌:Felissimo(芬理希梦)
2019/03/19 全球购物
Python使用openpyxl复制整张sheet
2021/03/24 Python
师范应届生教师求职信
2013/11/05 职场文书
高三毕业评语
2014/12/31 职场文书
Python办公自动化之教你用Python批量识别发票并录入到Excel表格中
2021/06/26 Python