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 :

[DOM] dom, style, setattributes ?


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 94
    Par défaut [DOM] dom, style, setattributes ?
    Bonjour,

    J'ai un select dont je veux affecter une couleur par ligne. J'ai fais ceci (dans une fonction JS appelé juste avant le </BODY>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    document.getElementById('LINE_ID').option[1].setAttribute("style", "background-color: #EEEEFF");
    document.getElementById('LINE_ID').option[2].setAttribute("style", "background-color: #EFEFEF");
    document.getElementById('LINE_ID').option[3].setAttribute("style", "background-color: #FFFEEF");
    etcetc
    IE me retourne : document.getElementById(...).option.1 a la valeur Null ou n'est pas un object .. alors que bien sur oui LINE_ID est présent dans ma page .. => la syntaxe est donc mauvaise ?

    D'avance merci ...

    Nico

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 94
    Par défaut
    pb corrigé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    document.getElementById('LINE_ID').option[1].setAttribute("style", "background-color: #EEEEFF");
     
    =>
     
    document.getElementById('LINE_ID').options[0].style.backgroundColor= "#EE0000"; // OK
    J'étais tombé sur un mauvais tuto ..

    A+
    Nico

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [DOM] hasChildNodes(); removeAttribute(), setattribute()
    Par turican2 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 15/12/2008, 19h43
  2. [DOM] [entité html] setAttribute
    Par Fabouney dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 22/05/2007, 09h21
  3. [DOM] DOM, setAttribut, évènements et IE...
    Par Cyrano dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 15/04/2006, 12h58
  4. [DOM] DOM et couleur de texte
    Par watcha2020 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 19/08/2005, 10h20
  5. [DOM] attribut style + DOM
    Par Pymm dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/07/2005, 14h32

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