【发布时间】:2016-08-12 01:15:27
【问题描述】:
我需要创建一个按需加载的图片库,我从一个 JSON 开始,该 JSON 以如下格式定义库中的所有图片:
var GALLERY_JSON = {
"size" : "200x200",
"images": [
{
"src" : "http://aws.netclime.net/Images/1.png",
"text" : "This is an image1",
"link" : "http://cnn.com"
},
{
"src" : "http://aws.netclime.net/Images/2.png",
"text" : "This is an image2",
"link" : "http://google.com"
},
…,
{
"src" : "http://aws.netclime.net/Images/3.png",
"text" : "This is an imageN",
"link" : "http://yahoo.com"
}
]
};
我试过了:
function getArticleImage() {
var image = new Image;
image.className = 'banner-img';
image.src = 'aws.netclime.net/Images/1.png';
image.setAttribute("height", "200px");
image.setAttribute("width", "200px");
image.onload = function() {
image.classList.remove();
};
return image;
}
我需要一个建议,在 HTML 中显示带有文本和链接的图像的正确方法是什么?
【问题讨论】:
-
听起来你需要对 HTML 和 JavaScript 做一些基础研究;)
-
这还不清楚。结果应该如何?所需的 HTML 结构是什么样的?
text是链接的标题、图像描述还是alt属性的值?你已经尝试过什么了吗? -
结果应该是一个加载了图片的页面。我试试这个:'function getArticleImage() { var image = new Image; image.className = 'banner-img'; image.src = 'aws.netclime.net/Images/1.png'; image.setAttribute("高度", "200px"); image.setAttribute("宽度", "200px"); image.onload = function() { image.classList.remove(); };返回图像; }'
标签: javascript html arrays json