Javascript activer / désactiver la visibilité de plusieurs divs

http://blog.movalog.com/a/javascript-toggle-visibility/

c'est une page avec un code et un script im en utilisant dans mon site pour une galerie d'images, cependant lorsque vous essayez d'activer /désactiver la visibilité de plusieurs div est qu'il ne fonctionne que sur le premier. quelqu'un peut s'il vous plaît corriger pour qu'il fonctionne avec plusieurs div, je ne sais pas js 🙂

ici, c'est le javascript

<script type="text/javascript">
<!--
    function toggle_visibility(id) {
       var e = document.getElementById(id);
       if(e.style.display == 'block')
          e.style.display = 'none';
       else
          e.style.display = 'block';
    }
//-->
</script>

et voici le code html pour les liens

<tr><td><a href="#" onclick="toggle_visibility('nyc');">New York</a></td>
<td><a href="#" onclick="toggle_visibility('photoshop');">Photoshop Work</td>
<td><a href="#" onclick="toggle_visibility('photography');">Photography</td></tr>
<tr><td><a href="#" onclick="toggle_visibility('art');">Art Projects</td></tr>

attends, ne pourrait-on pas travailler parce qu'il est en train d'essayer d'accéder à un les propriétés de plusieurs divs via la propriété "id", serait-il travailler avec la classe de la propriété et si ce serait je viens de changer le script java, où il est dit "id" à la "classe"

  • Pouvez-vous montrer votre code de plusieurs divs?
  • Aucune raison pour <!--s dans les balises de script? Ou êtes-vous cibler les navigateurs plus anciens de Netscape 2?
  • Qui divs voulez-vous que ceci affecte? Êtes-vous de les identifier avec leur id ou avec des noms de classe?
  • Chaque id doit être unique dans le document. Si vous voulez avoir plus d'un élément avec le même id, vous devez utiliser les classes à la place.
InformationsquelleAutor user2072017 | 2013-07-14