我在javascript中动态加载图片
<img src="adimg/autos/1393d702-ba09-47f9-9409-c8b904f370ed.jpg" style="width:50px;">
idimg是我应用的根源。
我像这样创建它
for (i = 0; i < v.length; i++) {
//" + v[i] + "
// $("#tr1 tbody").append($("<tr><td><img src='" + v[i] + "' style='width:50px;' /></td></tr>"));
$('#tr1').append("<tr><td><img src='adimg/autos/1393d702-ba09-47f9-9409-c8b904f370ed.jpg' style='width:50px;' /></td></tr>");
}
我不知道为什么它不显示图像。它只显示img占位符
答案 0 :(得分:0)
现在尝试使用此路径:
for (i = 0; i < v.length; i++) {
$('#tr1').append("<tr><td><img src='/listhell/adimg/autos/1393d702-ba09-47f9-9409-c8b904f370ed.jpg' style='width:50px;' /></td></tr>");
}
答案 1 :(得分:0)
如果我更正,如果元素仍在呈现,Internet Explorer 8将无法使用JavaScript .append
函数。如果您正在测试它是否适用于IE8,请尝试将整个脚本放在$(document).ready(function(){ ... });
中。有关此here