Concatenating strings with javascript

I am trying to build an HTML string as follows:

htmlString = '<html>';
var headerString = "image1";
var sImage = "Android_images/"+headerString+".png";
htmlString += '<img src='+sImage+' />';
htmlString = '</html>';

I need to add an image line dynamically, but it shows:

<img src=Android_images/dfdfd.png />
+5
source share
6 answers

You re-set the variable in this last line:

htmlString = '</html>';

Add +and it will work:

var htmlString = '<html>';
var headerString = "image1";
var sImage = "Android_images/" + headerString + ".png";
htmlString += '<img src="' + sImage + '" />';
htmlString += '</html>';

Also, why are there tags here <html>?

+4
source
var htmlString = '<html>';

htmlString += '</hmtl>';
0
source

htmlString , :

var htmlString = '<html>';
0

var.

var :

  • , , ( ), . , ;
  • ECMAScript 5 .

, +=:

htmlString += '</html>';
0

Try:

var htmlString = '<html>';
var headerString = "image1";
var sImage = "Android_images/"+headerString+".png";
htmlString += '<img src="'+sImage+'" />';
htmlString += '</html>';
0

var htmlString = '<html>';
var headerString = "image1";
var sImage = "Android_images/"+headerString+".png";
htmlString += '<img src="'+sImage+'" />';
htmlString += '</html>';

"htmlString"

<html><img src="Android_images/image1.png" /></html>

, .

0

All Articles