81,094
社区成员
发帖
与我相关
我的任务
分享
<script>
function makeData()
{
var a = [];
for(i=0;i<100;i++)
{
a[i]=i;
}
return a;
}
function showPage(page,pagesize)
{
page = page||0;
pagesize = pagesize||5;
var data = makeData();
document.getElementById("content").innerHTML="当前显示第"+(page+1)+"页,共"+Math.ceil(data.length/pagesize)+"页";
document.getElementById("content").innerHTML+="<button onclick='showPage("+Math.max(0,(page-1))+","+pagesize+");'>显示上一页</button>";
document.getElementById("content").innerHTML+="<button onclick='showPage("+Math.min(Math.ceil(data.length/pagesize),(page+1))+","+pagesize+");'>显示下一页</button>";
text = "<table id='tab1'>";
for(i=page*pagesize;i<Math.min(data.length,(1+page)*pagesize);i++)
{
text += "<tr><td>"+ data[i] + "</td></tr>";
}
text += "</table>";
document.getElementById("content").innerHTML+=text;
}
window.onload=function(){
showPage(1,8);//显示第二页,每页8条。
};
</script>
<div id="content">
</div>