43 votes

comment assigner un bloc de code html à une variable javascript

quelle est la syntaxe pour stocker un bloc de code html dans une variable javascript ?

<div class='saved' >
<div >test.test</div> <div class='remove'>[Remove]</div></div>

Je veux assigner le code ci-dessus à une variable 'test'

var test = "<div class='saved' >
<div >test.test</div> <div class='remove'>[Remove]</div></div>";

mais cela ne fonctionne pas, quelle est la syntaxe correcte pour attribuer le code ?

TIA

36voto

draganHR Points 392
 var test = "<div class='saved' >"+
 "<div >test.test</div> <div class='remove'>[Remove]</div></div>";

Vous pouvez ajouter "\n" si vous avez besoin de saut de ligne.

30voto

Bharath Kumar Points 261

nous pouvons utiliser des backticks (``) sans aucune erreur.. par exemple : <div>"test"<div>

nous pouvons stocker un grand modèle(HTML) à l'intérieur des backticks qui a été introduit dans la norme javascript ES6

Pas besoin d'échapper à des caractères spéciaux

si aucun backsticks.. nous devons échapper les caractères en ajoutant backslash() par exemple :" \"test\""

2voto

Mim Armand Points 409

Juste à titre de référence, voici une référence de différentes techniques de rendu des performances,

http://jsperf.com/zp-string-concatenation/6

m,

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X