problem setter objet js

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
rakima001
Messages : 7
Enregistré le : 13 mars 2020, 13:08

problem setter objet js

Message par rakima001 » 22 mai 2020, 19:50

bonjour tout le monde,
j'aimerai changer le background d une div en passant par une function (setter)
mon code:

Code : Tout sélectionner

// setter
    setColor(color) {
        this.color = color;
        
    }
    // ouvrir le sidebar et changer la couleur du background.
    open() {
        //je veux déplacer cette ligne dans la fonction setColor, mais je sais pas comment la transformer
        document.getElementById("color").style.backgroundColor = this.bckcolor;
        
        this.parent.style.display = "block";
    }
    //sachant que mon constructeur contient :
     constructor(parent, bckcolor = "gray") {
        this.parent = parent;
        this.bckcolor = bckcolor;
    }
j’espère que je suis claire,
MErci

Avatar du membre
webmaster
Administrateur du site
Messages : 234
Enregistré le : 28 févr. 2017, 15:19

Re: problem setter objet js

Message par webmaster » 25 mai 2020, 11:05

Bonjour

Je ne comprends pas trop la question ni le probleme.

Deplacer l'affectation de backgroundcolor dans le setColor() ne doit pas avoir d'impact négatif.
Il faudrait le script entier pour pouvoir tester.
TJS : 20 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

Répondre