게시물의 마지막 이미지 대신 모든 이미지를 가져 오는 방법은 무엇입니까? 다음과 같은 코드로 내가 뭘 잘못하고 있니?Json에서 모든 이미지를 검색하는 방법?
<script src="http://imgtestblog.blogspot.com/feeds/posts/default?orderby=published&alt=json-in-script&callback=mytest"></script>
<script type='text/javascript'>
//<![CDATA[
function mytest(oneimage) {
img = [];
for (var PlusAllImages = "", i = 0; i < oneimage.feed.entry.length; i++) {
var posttitle = oneimage.feed.entry[i],
url;
if (i == oneimage.feed.entry.length) break;
for (var k = 0; k < posttitle.link.length; k++)
if ("alternate" == posttitle.link[k].rel) {
url = posttitle.link[k].href;
break
}
img[i] = RetrieveAndGetallimages("content" in posttitle ? posttitle.content.$t : "summary" in blogggerposttitle ? posttitle.summary.$t : "");
posttitle = posttitle.title.$t;
i < oneimage.feed.entry.length && (PlusAllImages += '<div class="my-img"><h3>' + posttitle + '</h3><a title="' + posttitle + '" href="' + url + '">' + getallimages + "</a></div>")
}
document.write(PlusAllImages)
}
function RetrieveAndGetallimages(oneimage) {
var PlusAllImages = document.createElement("div");
PlusAllImages.innerHTML = oneimage;
oneimage = PlusAllImages.getElementsByTagName("img");
if (1 == oneimage.length) getallimages = '<img width="300" height="200" src="' + oneimage[0].src + '" />';
else if (1 < oneimage.length)
for (PlusAllImages = 0; PlusAllImages < oneimage.length; PlusAllImages++) getallimages = '<img width="300" height="200" src="' + oneimage[PlusAllImages].src + '" />';
else getallimages = '<img width="300" height="200" src="https://upload.wikimedia.org/wikipedia/commons/a/ac/No_image_available.svg" />';
return getallimages
};
//]]>
</script>
죄송합니다. 코드를 입력하지 않으 셨습니다. 매우 죄송합니다.
지금까지 시도한 내용은 무엇입니까? 게시물에 코드가 없으므로 코드로 질문을 업데이트하십시오. –
"_with the following codes ... _"게시하지 않았습니다 ... – csmckelvey
@takendarkk 마지막으로 코드를 놓쳐 버려서 죄송합니다. – Newbie