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 相关文章推荐
火狐4、谷歌12不支持Jquery Validator的解决方法分享
Jun 20 Javascript
JQuery扩展插件Validate 2通过参数设置验证规则
Sep 05 Javascript
javascript重复绑定事件造成的后果说明
Mar 02 Javascript
Jquery实现页面加载时弹出对话框代码
Apr 19 Javascript
使用node.js半年来总结的 10 条经验
Aug 18 Javascript
jQuery判断元素上是否绑定了指定事件的方法
Mar 17 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
May 20 Javascript
jQuery的Each比JS原生for循环性能慢很多的原因
Jul 05 Javascript
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
jquery 通过ajax请求获取后台数据显示在表格上的方法
Aug 08 jQuery
js/jQuery实现全选效果
Jun 17 jQuery
vue data变量相互赋值后被实时同步的解决步骤
Aug 05 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发电子邮件
2006/10/09 PHP
php和js交互一例-PHP教程,PHP应用
2007/01/03 PHP
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
php发送与接收流文件的方法
2015/02/11 PHP
PHP 爬取网页的主要方法
2018/07/13 PHP
从新浪弄下来的全屏广告代码 与使用说明
2007/03/15 Javascript
学习ExtJS form布局
2009/10/08 Javascript
JavaScript动态调整TextArea高度的代码
2010/12/28 Javascript
JS+DIV实现鼠标划过切换层效果的实例代码
2013/11/26 Javascript
js动态修改整个页面样式达到换肤效果
2014/05/23 Javascript
js propertychange和oninput事件
2014/09/28 Javascript
浅谈javascript中createElement事件
2014/12/05 Javascript
JS获取鼠标坐标位置实例分析
2016/01/20 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
jQuery中clone()函数实现表单中增加和减少输入项
2017/05/13 jQuery
JavaScript 值类型和引用类型的初次研究(推荐)
2017/07/19 Javascript
layui弹出层按钮提交iframe表单的方法
2018/08/20 Javascript
vue项目中锚点定位替代方式
2019/11/13 Javascript
vue中利用iscroll.js解决pc端滚动问题
2020/02/15 Javascript
[05:28]刀塔密之一:团结则存
2014/07/03 DOTA
[43:24]VG vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python使用函数默认值实现函数静态变量的方法
2014/08/18 Python
Python学习教程之常用的内置函数大全
2017/07/14 Python
Pycharm远程调试openstack的方法
2017/11/21 Python
Python(Django)项目与Apache的管理交互的方法
2018/05/16 Python
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
Python的numpy库下的几个小函数的用法(小结)
2019/07/12 Python
python requests指定出口ip的例子
2019/07/25 Python
Python3 实现减少可调用对象的参数个数
2019/12/20 Python
python:解析requests返回的response(json格式)说明
2020/04/30 Python
Python使用configparser读取ini配置文件
2020/05/25 Python
Python collections模块的使用方法
2020/10/09 Python
德国综合购物网站:OTTO
2018/11/13 全球购物
学习决心书
2014/03/11 职场文书
党的群众路线批评与自我批评范文
2014/10/16 职场文书
Python可视化神器pyecharts绘制水球图
2022/07/07 Python