我创建了一个网站。在这个网站上,我想动态地显示图片。
它在Chrome中运行良好。但是,我无法在FireFox中看到这些图片。
我的代码如下:
目录的值为pictures\Tom\2014-08-14-01-52-01\beautiful.jpg
function addpictures(array){
var frame = document.getElementById("show_pictures");
for(var i=0;i<array.length;i++){
var index = array[i].PICTURE.indexOf("pictures");
directory=array[i].PICTURE.substring(index,array[i].PICTURE.length);
var node = document.createElement("div");
// the value of directory is "pictures\Tom\2014-08-14-01-52-01\beautiful.jpg"
node.innerHTML = '<img src='+directory+' width="800" height="600" alt="\"/><br/><br/>';
frame.insertBefore(node);
}
}
<div id="show_pictures" align="center">
<p id="description"></p>
</div>
答案 0 :(得分:2)
网址使用正斜杠,而不是反斜杠。
Chrome非常友好地为您解决了这个问题,这就是为什么您之前没有注意到这一点。
答案 1 :(得分:0)
试
./pictures/Tom/2014-08-14-01-52-01/beautiful.jpg