Maison > interface Web > js tutoriel > le corps du texte

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

小云云
Libérer: 2018-01-09 11:20:18
original
2288 Les gens l'ont consulté

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>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal