Aller au contenu

Tout élément commençant par...


Sarc

Sujets conseillés

Salut,

Encore moi et mon javascript primaire.

Je veux cette fois appliquer une propriété à tous les éléments dont le nom (name) commence par "xxx".

J'ai essayé ça :

  for (i=1; i<=document.getElementsByName("xxx"+"*").length; i++)
document.getElementsByName("xxx"+"*").item(i).style.display="block";

Sans grand succès. Ca marche pas...

Comment faire ? On peut utiliser une expreg dans GetElementsByName ? Ou pas ? Si oui comment ? Etc.

Lien vers le commentaire
Partager sur d’autres sites

Je sais pas pourquoi, mais ça ralentir à mort mon programme... Ca fait laguer Firefox.

Y'a pas une autre solution ?

Lien vers le commentaire
Partager sur d’autres sites

Victoire !

Merci Captain_Torche, encore une fois...

(Je vais finir par te devoir un verre :P)

var expr = new RegExp('aide-'+partie+'-[0-9]*');
for (i=0; i<document.getElementsByTagName("div").length; i++)
{
if (document.getElementsByTagName("div").item(i).id.search(expr)>=0) document.getElementsByTagName("div").item(i).style.display= 'block';;
}

Lien vers le commentaire
Partager sur d’autres sites

tu devrais te pencher sur Prototype.

Cette Librairie Javascript regroupe toutes les fonctions dont tu peux avoir besoin.

En plus, elle est compatible avec tous les navigateurs récents.

(vous entendrez aussi parler de Framework Javascript)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...