Pour toutes les discussions javascript, jQuery et autres frameworks
-
MartinS
- Messages : 1
- Enregistré le : 07 mars 2021, 17:18
Message
par MartinS » 07 mars 2021, 17:43
Bonsoir à tous, si qq'un pouvait m'aider ???
Il y a une erreur de syntaxe dans cette ligne ...
var textPrev = "<div id = " '+jours
+' "class =" '+ mtDuJour+' ">
Prévisions pour"+ jours+":<br> <b>" + mtDuJour + " et " + tmDuJour + "degrés.</b> </div>";
A priori l'erreur se trouve en fin de la première ligne +' " >
test.html:29 Uncaught SyntaxError: Unexpected string
Je suis très débutante et ne trouve pas l'erreur
Merci d'avance 
-
webmaster
- Administrateur du site
- Messages : 617
- Enregistré le : 28 févr. 2017, 15:19
Message
par webmaster » 07 mars 2021, 17:46
Bonjour,
Le JS n'accepte pas les retours à la ligne dans les chaînes de caractères définies avec " ou '
Il faut utiliser le nouveau séparateur `
Ainsi, il n'y a plus d'erreur :
Code : Tout sélectionner
var textPrev = `<div id = " '+jours+' "class =" '+ mtDuJour+' ">
Prévisions pour"+ jours+":<br> <b>" + mtDuJour + " et " + tmDuJour + "degrés.</b> </div>`;