Forums d'assistance et de discussion sur les logiciels produits par Mozilla ou créés à partir des technologies Mozilla. Ce site ne dépend pas de la fondation Mozilla et est maintenu par un collectif de bénévoles.
HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
function cachetout()
{
var tout = document.getElementsByTagName("span");
for (var i=0; i<tout.length; i++)
{
var un = tout[i];
if (un.class == "contenu" ou un.id (commence par) "contenu" ou ???)
un.style.display="none";
}
}
J'ai essayé de leur mettre un attribut name="contenu", là avec getElementsByName (sans Tag) ça marche nickel, mais il n'y a pas d'attibut name sur la balise <span>.
Merci de ton aide.
Dernière modification par DJiK le 17 juin 2004, 11:04, modifié 1 fois.
Oui, tu peux, mais je pense qu'utiliser quelque chose comme insertRule sur ta feuille de style sera plus rapide. Il te suffit d'ajouter une règle sur span.contenu etc.
Benoit a écrit :utiliser quelque chose comme insertRule sur ta feuille de style sera plus rapide. Il te suffit d'ajouter une règle sur span.contenu etc.
Oui ça a l'air bien, mais tu me parles chinois Benoit là!
Y'aura pas plus d'une dizaine d'éléments. La boucle for est pas trop lourde, je pense.