2016-02-28 39 views
0

全部。我有以下JavaScript变量strVar。我想使用变量来设置src属性和图像标题。如何使用javascript变量设置图片来源和图片标题?

var strVar=""; 
    strVar += "<img src=\"http:\/\/somesite.com\/3\/ok\/images\/123456.png\"\/><b>mango<\/b><br><span class=\"centerKeyContainer\">"; 

我想使用的变量是这样的:

var strVar=""; 
strVar += "<img src=\""+imageSource+""\/><b>"+imageTitle+<\/b><br><span class=\"centerKeyContainer\">"; 

但上面不断给我一个语法错误!有谁能告诉我如何解决它?提前致谢。

回答

2
  1. 第二个斜杠被错误地逃脱
  2. 缺少引号imageTitle
  3. 不需要关闭/b

    strVar += "<img src=\""+imageSource+"\"/><b>"+imageTitle+"</b><br><span class=\"centerKeyContainer\">"; 
    
+0

谢谢你修复了这个问题:-) – user1788736

0

缺少转义字符的双引号前后逃脱斜线的ImageSource。 imageTitle后缺少双引号。

strVar += "<img src=\""+imageSource+"\"\/><b>"+imageTitle+"<\/b><br><span class=\"centerKeyContainer\">"; 
0
var strVar=""; 
strVar += "<img src=\""+imageSource+""\/><b>"+imageTitle+<\/b><br><span class=\"centerKeyContainer\">"; 

这里的 “ImageSource的” 变量名后的引号不正确转义。第二次报价应该是逃避如下,代码应该看起来像这样

strVar += "<img src=\""+imageSource+"\"/><b>"+imageTitle+"</b><br><span class=\"centerKeyContainer\">";