Javascript: Masquer les éléments par nom de classe
J'ai un élément html que je veux cacher de la vue, mais je ne peux pas accéder à cet élément par un ID, car il n'a pas d'ID et je ne peux pas lui attribuer un ID. Il a une classe assignée à ce que. Est-il possible de cacher cet élément de la vue sans avoir, il est id?
double possible de Comment getElementByClass au lieu de GetElementById avec Javascript?
OriginalL'auteur lewisqic | 2010-08-24
Vous devez vous connecter pour publier un commentaire.
Il y a
getElementsByClassName
dans certains navigateurs, mais il n'est pas aussi largement pris en charge commegetElementById
. Notez qu'il donne un tableau d'éléments, au lieu d'un seul élément, comme plusieurs éléments peuvent avoir la même classe.Si vous pouvez attribuer un ID à un parent, vous pourriez être en mesure d'y accéder d'une autre manière:
tant pis, j'ai tout compris... var elements = document.getElementById ("home_poll').getElementsByTagName('a'); éléments[2].style.display = "none";
OriginalL'auteur David Hedlund
Le fichier html suivant contient le code à bascule, masquer, afficher div par class et id.
En utilisant la classe, il est possible de masquer un ensemble de divisions.
OriginalL'auteur Naveen