Maison  >  Article  >  interface Web  >  JS implémente le changement de cycle de clic pour afficher le contenu

JS implémente le changement de cycle de clic pour afficher le contenu

小云云
小云云original
2018-01-09 11:20:182267parcourir

Cet article présente principalement la méthode JS pour réaliser la commutation du cycle de clics pour afficher le contenu, impliquant la réponse aux événements de souris JavaScript, l'acquisition d'éléments de page, les paramètres d'attributs et d'autres techniques de fonctionnement connexes. J'espère que les amis dans le besoin pourront s'y référer. aider tout le monde.

Jetons d'abord un coup d'œil à l'effet de course :

Le code spécifique est le suivant :

<!DOCTYPE html> 
<html> 
<head> 
  <meta charset="UTF-8"> 
  <title>www.jb51.net 点击循环切换内容</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>

Recommandations associées :

Tutoriel JavaScript - Cliquez pour faire une boucle pour changer d'image

Exemples complets de commutation d'images javascript (commutation en boucle, commutation séquentielle)_compétences javascript

Explication détaillée de la boucle d'événements en JS et Node.js

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn