如何在数组中显示图像? JavaScript的

时间:2013-12-18 04:49:48

标签: javascript html arrays image

此代码链接到html页面

images = new Array();
images[0] = new Image();
images[0].src = "images/kate.jpg";
images[1] = new Image();
images[1].src = "images/mila.jpg";

document.write(images[0]);

是正确的数组设置,如果它是如何实际让我的页面上显示图像,因为当我运行它时它只返回“[object HTMLImageElement]”

3 个答案:

答案 0 :(得分:1)

你可以试试这个:

document.write(images[0].outerHTML);

或者这个:

document.body.appendChild(images[0]);

但是如果你发现自己做了很多DOM操作,你应该考虑使用工具包来让你的生活更轻松。例如,在jQuery中,您可以将其写为:

$("body").append($('<img src="images/kate.jpg" />'));

答案 1 :(得分:0)

试试这个:

document.write("<img src='"+ images[0].src +"'/>");

答案 2 :(得分:0)

您可能想了解一下JQuery。看起来你是HTML和JavaScript的新手,所以学习JQuery现在会帮助你很多。请参阅此答案:jQuery add image inside of div tag