我正在尝试将图像嵌入div中。图像源是动态的,存储在JS对象“ storeLocations”的属性“ weatherIconURL”中。那是针对每个storeLocation我试图显示相应的weatherIcon图像。下面是我正在使用的代码
var block = '<div>'+'<p><b>'+storeLocations[i].accountName+'</b></p>'+
'<p>Min Temp: '+storeLocations[i].minTemp+'</p>'+
'<p>Max Temp: '+storeLocations[i].maxTemp+'</p>'+
'<img src="storeLocations[i].weatherIconURL"/>'+
'</div>';
图像未显示。我也尝试过使用转义符。
您没有像其他所有变量一样将变量包含在字符串中。注意区别吗?这应该可以解决您的问题:
var block = '<div>'+'<p><b>'+storeLocations[i].accountName+'</b></p>'+
'<p>Min Temp: '+storeLocations[i].minTemp+'</p>'+
'<p>Max Temp: '+storeLocations[i].maxTemp+'</p>'+
'<img src="' + storeLocations[i].weatherIconURL + '"/>'+
'</div>';
语法突出显示(例如SO上使用的语法突出显示)应使其在简单的视觉检查中脱颖而出。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句