在js中使用getelementbyid显示图像数组

时间:2013-02-11 19:43:23

标签: javascript

for (i=0;i<tar.length;i++) {
document.write("<img src=" + tar[i] + " width='100' height='100'>"+"  ");
}  

tar数组有图像源,我想使用getElementById而不是document.write显示它

1 个答案:

答案 0 :(得分:0)

使用document.createElementappendChild,您可能会这样做:

var myContainer = document.getElementById("someContainerId");

for (i=0;i<tar.length;i++) {
    var myimg = document.createElement("img");
    myimg.src= tar[i];
    myimg.width="100";
    myimg.height="100";

    myContainer.appendChild(myimg);
}

当然,请确保确实存在id为someContainerId的容器元素,或者您想要提供的任何ID。如果容器元素是<div>,那可能是最好的。