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 :

proprit� class="MaClasse" et JavaScript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �m�rite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par d�faut proprit� class="MaClasse" et JavaScript
    salut !
    on utilise le getElementById et le GetElementByName ou le NomObjet.propriete pour acc�der � des objets ayant un id=MonId ou un name=MonNom
    Y a-t-il un moyen d'acc�der aux objets ayant un class=Maclasse via javascript ?

    m�me question pour la propri�t� nom=MonNom et le css (c vrai que c pas le bon forum, mais bon...)
    puisqu'en css on utilise .MaClasse et #MonId pour formater les objets.

    merci

  2. #2
    Membre �clair� Avatar de linar009
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    497
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 497
    Par d�faut
    object.className

  3. #3
    Membre �m�rite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par d�faut
    merci.
    mais si je veux par exemple attribuer la couleur #couleur � tous les td de classe MaClasse comment je m'y prends ?
    et pour les CSS z'auriez pas une id�e ? (par exemple si le td a un nom, comment le styler ?)

    PS : nice pict !
    @+

  4. #4
    Membre �clair� Avatar de linar009
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    497
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 497
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <HEAD>
        <STYLE TYPE="text/css">
            P {font-size: 24pt;}
            .redText {color: red;}
            .blueText {color: blue;}
            .italicText {font-style: italic;}
        </STYLE>
    </HEAD>
     
    <BODY>
        <P id='n'>
            Texte normal
        </P>
        <P CLASS="redText" id='r'>
            Texte rouge
        </P>
        <P CLASS="blueText italicText" id='b'>
            Texte bleu    
    </P>
    </BODY>
    Apr�s tu peux faire des :

    document.getElementById('r').className = blueText

  5. #5
    Membre �m�rite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par d�faut
    merci beaucoup
    @+

  6. #6
    Membre exp�riment�
    Avatar de giminik
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    303
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 303
    Par d�faut
    Citation Envoy� par linar009
    Apr�s tu peux faire des :

    document.getElementById('r').className = blueText
    Ceci indique que tu affectes une classe � un �l�ment, pas que tu le retrouves gr�ce � la valeur de l'attribut class. Et �a implique de conna�tre les identifiants de chaque �l�ment, dans ce cas l� pourquoi vouloir lui affecter une classe.
    Il faut utiliser les m�thodes du DOM pour parcourir tous les �l�ments (r�cursivement) et tester la valeur de className ou encore d'un attribut particulier.

  7. #7
    Membre �m�rite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par d�faut
    merci beaucoup !
    @+

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

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