IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Mettre un �l�ment en display="none"


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Homme Profil pro
    Webmaster
    Inscrit en
    D�cembre 2021
    Messages
    81
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 57
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : Webmaster

    Informations forums :
    Inscription : D�cembre 2021
    Messages : 81
    Par d�faut Mettre un �l�ment en display="none"
    Salut, je cherche depuis une heure d�j� comment faire pour mettre le display d'un �l�ment � "none", car j'ai une erreur :

    TypeError: Cannot set properties of undefined (setting 'display')
    je fais �a :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementsByClassName('descript').style.display="none";

    Le HTML :
    Code HTML : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    <span class="descript">lieu :</span>
    Blablabla
    <span class="descript">distance :</span>
    Blablabla
    <span class="descript">taille :</span>
    Blablabla

  2. #2
    Expert confirm�

    Avatar de -Nikopol-
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 50
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Billets dans le blog
    5
    Par d�faut
    getElementsByClassName renvoi un array (une htmlcollection pour etre precis) donc tu ne peux pas appliquer un style � un tableau d'elements mais aux �l�ments. il te faut donc faire une boucle du style forEach ou bien recuperer uniquement l'�l�ment qui t'interesse � l'aide d'un id ou d'un querySelector.

  3. #3
    Membre confirm�
    Homme Profil pro
    Webmaster
    Inscrit en
    D�cembre 2021
    Messages
    81
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 57
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : Webmaster

    Informations forums :
    Inscription : D�cembre 2021
    Messages : 81
    Par d�faut
    Ah merci beaucoup

    Je pensais que �a marchait normalement juste en donnant le nom de la classe, ok bein il me reste plus qu'� faire une boucle :/

    Merci encore

  4. #4
    Membre Expert
    Avatar de Archim�de
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activit� : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par d�faut
    Salut, avec une HTMLcollection forEach, attention ce n'est pas direct...Il faut utiliser Array.from
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
       Array.from(document.getElementsByClassName('descript')).forEach(elt => elt.style.display="none");

  5. #5
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Bonjour,
    dans une autre de tes discussions pourtant tu as dit
    Citation Envoy� par Programir Voir le message
    ... mais je vais quand m�me etudier tes liens �a me servira beaucoup
    Sinon on peut utiliser querySelectorAll qui retourne une NodeList qui elle poss�de la m�thode forEach.

  6. #6
    Membre confirm�
    Homme Profil pro
    Webmaster
    Inscrit en
    D�cembre 2021
    Messages
    81
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 57
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : Webmaster

    Informations forums :
    Inscription : D�cembre 2021
    Messages : 81
    Par d�faut
    Oui oui j'ai dis �a
    Je croyais que c'�tait pour un autre sujet, mais c'est s�r il me faut ces connaissances

    Archimede et nosmoking, deux infos supers, je progresse

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Mettre en display:none sur fonction de recherche
    Par Vincent668 dans le forum jQuery
    R�ponses: 2
    Dernier message: 30/03/2019, 09h08
  2. mettre �l�ment dans une liste
    Par ulysse031 dans le forum JDBC
    R�ponses: 11
    Dernier message: 07/03/2007, 11h55
  3. style.display block, none.. IE et firefox
    Par zevince dans le forum G�n�ral JavaScript
    R�ponses: 9
    Dernier message: 03/08/2006, 15h14
  4. [CSS] d�calage avec Firefox avec display:inline / none
    Par rebolon dans le forum Mise en page CSS
    R�ponses: 1
    Dernier message: 27/03/2006, 09h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo