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 :

Changement de couleur du texte dans un innerHTML


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Par défaut Changement de couleur du texte dans un innerHTML
    Bonjour, j'aimerais changer la couleur du texte de la variable pseudo sans changer la disposition de la ligne, voici mon code:
    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
    document.getElementById('envoyer').addEventListener('click', () => {
         var input = document.getElementById("pw2");
         var text = input.value;
     
         var d = new Date();
         var n = d.toLocaleDateString();
         var d1 = new Date();
         var n1 = d1.toLocaleTimeString();
     
         var pseudo = <?php echo json_encode($pseudo); ?>;
     
     
         document.getElementById("message" ).innerHTML += '<br>'+pseudo+'<br>'+text+'<br>'+n+'&nbsp;&nbsp;&nbsp;' +n1+'<br>';
     
    });

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 130
    Par défaut
    Salut

    Le pseudo en rouge
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("message" ).innerHTML += '<br><span style="color:red">'+pseudo+'</span><br>'+text+'<br>'+n+'&nbsp;&nbsp;&nbsp;' +n1+'<br>';
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Par défaut
    avant j'avais les 3 textes l'un sous l'autre et quand j'appuye sur un bouton pour afficher un autre bloc il s'affiche sous le précédent et avec votre proposition le bloc de texte supplémentaire s'affiche en horizontal?

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 130
    Par défaut
    Re
    , il doit y avoir eu un changement autre que ma proposition, je viens de le vérifier à nouveau, chaque ajout provoque un saut de ligne , une ligne blanche puis 3 lignes l'une sous l'autre.

    Nom : AjoutBlocInnerHTML.JPG
Affichages : 793
Taille : 29,5 Ko

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function truc(){
         var d = new Date();
         var n = d.toLocaleDateString();
         var d1 = new Date();
         var n1 = d1.toLocaleTimeString();
    let pseudo="ICIlePseudo";
    let text="Aque coucou";
    	 document.getElementById("message" ).innerHTML += '<br><span style="color:red">'+pseudo+'</span><br>'+text+'<br>'+n+'&nbsp;&nbsp;&nbsp;' +n1+'<br>';
    }
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Par défaut
    je vous remercie, je vais regarder ce qu'il y a de différent

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Par défaut
    c'est peut être parce que j'affiche dans une div?

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

Discussions similaires

  1. Changement de couleur de texte dans mon site prestashop
    Par manuabrio dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 28/10/2018, 12h05
  2. Changement de couleur de texte dans un input
    Par splif dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 22/08/2013, 14h11
  3. [AC-2003] Problème de changement de couleur de text dans un champ
    Par Expensive dans le forum IHM
    Réponses: 2
    Dernier message: 01/11/2012, 16h57
  4. Réponses: 4
    Dernier message: 22/01/2007, 21h14
  5. [VB6] - Couleur du texte dans un texte box
    Par EricStrasbourg dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 17/05/2006, 10h13

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