Uncaught SyntaxError: Invalid left-hand side in assignment Aide

Résolu/Fermé
Aide - Modifié le 23 nov. 2021 à 22:57
 Aide - 23 nov. 2021 à 23:44
Comme dans le Titre j'ai une erreur "Uncaught SyntaxError: Invalid left-hand side in assignment".

Ligne affectée : 95 (Dans le fichier global)

Voici la fonction :
function setimage(){
  const imagetoset = prompt("Image  : ")
  const window0 = document.querySelector('.window-body');
  window0.style.background-image = url: imagetoset;
  }


Pouvez vous m'aider?

Pour ceux qui connaisent pas allez ici : https://fr.wikipedia.org/wiki/JavaScript


Cordialement.

2 réponses

jordane45 Messages postés 38467 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 19 avril 2025 4 741
Modifié le 24 nov. 2021 à 06:40
Bonjour
En javascript, une variable ou une propriété ou une méthode ne peuvent pas contenir de tiret dans leur nom.
De plus, tu as oublié de mettre des quotes...



La bonne synaxe serait plutôt du style
 document.body.style.backgroundImage = "url('"+imagetoset+"')";


0
Merci Beaucoup.
0