Fct getElementsByName sous IE [Résolu]

Signaler
Messages postés
7
Date d'inscription
mercredi 27 octobre 2010
Statut
Membre
Dernière intervention
29 août 2013
-
Messages postés
7
Date d'inscription
mercredi 27 octobre 2010
Statut
Membre
Dernière intervention
29 août 2013
-
Bjr à tous,

je rencontre un problème avec la fct getElementsByName sous IE.

j'essaye (depuis 6 heures env !!) de recupérer le nbre de div ayant un nom identique.

le code :
var el = document.getElementsByName("elem");
var nb = el.length;

fonctionne tres bien sous Firefox, Safari, Chrome MAIS me retourne systématiquement 0 sous IE 7, IE 8

Auriez-vous une reponse ou meme un debut de réponse ?

Merci d'avance !

2 réponses

Messages postés
3426
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
14
Bonjour,
fonctionne tres bien sous Firefox, Safari, Chrome MAIS me retourne systématiquement 0 sous IE 7, IE 8
sur ce coup c'est IExplorer qui est le plus respectueux des recommandations W3C, l'attribut name ne s'appliquant pas à tous les éléments, voir Index des attributs.

de recupérer le nbre de div ayant un nom identique
voir ce qui est recommandé pour les DIV

Les problèmes de compatibilité sont déjà assez nombreux sans s'en créer d'autres, il existe surement une autre approche à ton problème.

;O)
Messages postés
7
Date d'inscription
mercredi 27 octobre 2010
Statut
Membre
Dernière intervention
29 août 2013

Bonjour,

Merci pour votre réponse rapide.

J'ai effectivement résolu le problème en optant pour une autre approche.