var xmllink="你的访问域名链接" //访问域名链接就是我上面提到的那个访问域名xml链接
xmlDoc=loadXMLDoc(xmllink); var urls=xmlDoc.getElementsByTagName('Key'); var date=xmlDoc.getElementsByTagName('LastModified'); var wid=250; var showNum=12; //每个相册一次展示多少照片 if ((window.innerWidth)>1200) {wid=(window.innerWidth*3)/18;} var box=document.getElementById('box'); var i=0;
var content=newArray(); var tmp=0; var kkk=-1; for (var t = 0; t < urls.length ; t++) { var bucket=urls[t].innerHTML; var length=bucket.indexOf('/'); if(length===bucket.length-1){ kkk++; content[kkk]=newArray(); content[kkk][0]={'url':bucket,'date':date[t].innerHTML.substring(0,10)}; tmp=1; } else { content[kkk][tmp++]={'url':bucket.substring(length+1),'date':date[t].innerHTML.substring(0,10)}; } }
for (var i = 0; i < content.length; i++) { var conBox=document.createElement("div"); conBox.id='conBox'+i; box.appendChild(conBox); var item=document.createElement("div"); var title=content[i][0].url; item.innerHTML="<buttonclass=titlestyle=background:url("+xmllink+'/'+title+"封面.jpg"+");><spanstyle=display:inline;><strongstyle=color:#f0f3f6; >"+title.substring(0,title.length-1)+"</strong></span></button>"; conBox.appendChild(item);
for (var j = 1; j < content[i].length && j < showNum+1; j++) { var con=content[i][j].url; var item=document.createElement("li"); item.innerHTML="<divclass=imgboxid=imgboxstyle=height:"+wid+"px;><imgclass=imgitemsrc="+xmllink+'/'+title+con+"alt="+con+"></div><span>"+con.substring(0,con.length-4)+"</span><p>上传于"+content[i][j].date+"</p>"; conBox.appendChild(item); } if(content[i].length > showNum){ var moreItem=document.createElement("button"); moreItem.className="btn-more-posts"; moreItem.id="more"+i; moreItem.value=showNum+1; let cur=i; moreItem.onclick= function(){ moreClick(this,cur,content[cur],content[cur][0].url); } moreItem.innerHTML="<spanstyle=display:inline;><strongstyle=color:#f0f3f6;>加载更多</strong></span>"; conBox.appendChild(moreItem); } }
functionmoreClick(obj,cur,cont,title){ var parent=obj.parentNode; parent.removeChild(obj); var j=obj.value; var begin=j; for ( ; j < cont.length && j < Number(showNum) + Number(begin); j++) { console.log( Number(showNum) + Number(begin)); var con=cont[j].url; var item=document.createElement("li"); item.innerHTML="<divclass=imgboxid=imgboxstyle=height:"+wid+"px;><imgclass=imgitemsrc="+xmllink+'/'+title+con+"alt="+con+"></div><span>"+con.substring(0,con.length-4)+"</span><p>上传于"+cont[j].date+"</p>"; parent.appendChild(item); } if(cont.length > j){ obj.value=j; parent.appendChild(obj); } }