【发布时间】:2014-12-02 07:31:43
【问题描述】:
这是我的 JSON
var gal = [
{
"folder":"nu_images",
"pic":"gd_42.jpg",
"boxclass":"pirobox_gall",
"alt":"Rand Poster 1",
"title":"Rand Poster 1",
"thfolder":"th",
"thumbpic":"th_gd_42.jpg"
},
{
"folder":"nu_images",
"pic":"gd_13.jpg",
"boxclass":"pirobox_gall",
"alt":"Explosive Pixel Design",
"title":"Explosive Pixel Design",
"thfolder":"th",
"thumbpic":"th_gd_13.jpg"
}
];
这是我的 for 循环
for (i = 0; i < gal.length; i++) {
document.getElementById("gallery").innerHTML = "<a href=\"" + "http:\/\/galnova.com\/" + gal[i].folder + "\/" + gal[i].pic + "\"" + "rel=\"gallery\"" + "class=\"" + gal[i].boxclass + "\"" + "title=\"" + gal[i].title + "\">" + "<img src=\"" + "http:\/\/galnova.com\/" + gal[i].folder + "\/" + "th\/" + gal[i].thumbpic + "\"" + "border=\"0\"" + "alt=\"" + gal[i].alt + "\"" + "title=\"" + gal[i].title + "\"\/>" + "</a>"
};
我试图让我的 JSON 一个接一个地显示 HTML 中的所有对象。我可以让它显示第一个或我放入数组中的任何数字,但我不知道如何让它生成它们的列表。
这是我的 jsfiddle 的链接。您能提供的任何帮助将不胜感激。
http://jsfiddle.net/o7cuxyhb/10/
它在这里生成 <p id="gallery"></p> 只是不正确。
【问题讨论】:
-
那不是 JSON。它只是一个 javascript 数组文字。
标签: json image object for-loop each