Salut à tous,

Voila, IE m'affiche une erreur JS sur ce code "style a la valeur null ou n'est pas un objet" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<script type='text/javascript'>
 
function toggle(NameElement) {
    var element = document.getElementsByName(NameElement);
    if( ! element) return false;
 
    element.style.display = (element.style.display === 'none') ? '' : 'none';
}
 
</script>
Je n'arrive pas à voir qu'est-ce qui ne va pas.

Si je remplace, getElementsByName par getElementById et change l'attribut name = "" par id="" dans les balises voulues, ça fonctionne mais pas sur toutes les balises ayant le même id car celui-ci est unique, il ne s'applique qu'à la première balise portant l'id : d'où j'aimerais remplacer id par name...


Merci d'avance.