Bonjour,
je voudrais pouvoir afficher ou cacher des parties de ma page html, mais justement il y en a plusieurs, donc je ne peux pas utiliser getElementById
!
getElementByClass n'existe pas
, mais j'ai trouvé ça sur le net:
Mais je n'arrive pas à l'intégrer avec la fonction d'afficher/cacher:
Si quelqu'un a une suggestion, ÉNORMÉMENT MERCI D'AVANCE
GrandVampire
P.S. désolé pour la mise en forme, mais je n'arrive pas à baliser le code...[/i][/i]
Modifié par GrandVampire (09 Jul 2009 - 17:04)
je voudrais pouvoir afficher ou cacher des parties de ma page html, mais justement il y en a plusieurs, donc je ne peux pas utiliser getElementById

getElementByClass n'existe pas

function getElementsByClass(tag, class){
var elements = document.getElementsByTagName(tag);
var results = new Array();
for(var i=0; i<elements.length; i++){
if(elements[i].className == class){
results[results.length] = elements[i];
}
}
return results;
}
Mais je n'arrive pas à l'intégrer avec la fonction d'afficher/cacher:
function visibilite(thingId)
{
var targetElement;
targetElement = document.getElementById(thingId) ;
if (targetElement.style.display == "none")
{
targetElement.style.display = "" ;
} else {
targetElement.style.display = "none" ;
}
}
Si quelqu'un a une suggestion, ÉNORMÉMENT MERCI D'AVANCE

GrandVampire
P.S. désolé pour la mise en forme, mais je n'arrive pas à baliser le code...[/i][/i]
Modifié par GrandVampire (09 Jul 2009 - 17:04)