Page 1 sur 1

problem setter objet js

Posté : 22 mai 2020, 19:50
par rakima001
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

Re: problem setter objet js

Posté : 25 mai 2020, 11:05
par webmaster
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.