<html>
<head>
<script>
var arr = [
{name:'zhoushuai1'}, //1
{name:'zhoushuai2'}, //2
{name:'zhoushuai3'}, //3
{name:'zhoushuai4'}, //4
{name:'zhoushuai5'}, //5
{name:'zhoushuai6'}, //6
{name:'zhoushuai7'}, //7
{name:'zhoushuai8'}, //8
{name:'zhoushuai9'}, //9
{name:'zhoushuai10'}, //10
{name:'zhoushuai11'}, //11
{name:'zhoushuai12'}, //12
{name:'zhoushuai13'}, //13
{name:'zhoushuai14'}, //14
{name:'zhoushuai15'}, //15
{name:'zhoushuai16'}, //16
{name:'zhoushuai17'}, //17
{name:'zhoushuai18'}, //18
{name:'zhoushuai19'}, //19
{name:'zhoushuai20'}, //20
{name:'zhoushuai21'}, //21
{name:'zhoushuai22'}, //22
{name:'zhoushuai23'}, //23
{name:'zhoushuai24'} //24
];
var nowPage = 0;
var dataCount = 10;
var totalPage = 0;
function $(name){
return document.getElementById(name);
}
function init(){
totalPage = Math.ceil(arr.length/dataCount);
next();
}
function getData(nextOrPre){
var str = '';
if(nextOrPre == 'next'){
nowPage++;
}else{
nowPage--;
}
var nowDataIndex = (nowPage - 1)*dataCount;
if(nowDataIndex<arr.length){
for(var i = nowDataIndex;i<dataCount*nowPage;i++){
if(i<arr.length){
str+='<div style = "border:1px solid #333">'+arr[i].name+'</div>';
}
}
}
return str;
}
function pre(){
if((nowPage-1)>0){
var divObj = $('content');
if(divObj){
var data = getData('pre');
divObj.innerHTML = data;
buttonCtrl();
}
}
}
function next(){
if((nowPage+1)<=totalPage){
var divObj = $('content');
if(divObj){
var data = getData('next');
divObj.innerHTML = data;
buttonCtrl();
}
}
}
function buttonCtrl(){
if(nowPage==totalPage){
var nextPageButton = $('nextPageButton');
nextPageButton.style.visibility = 'hidden';
}else if(nowPage == 1){
var prePageButton = $('prePageButton');
prePageButton.style.visibility = 'hidden';
}else{
var nextPageButton = $('nextPageButton');
var prePageButton = $('prePageButton');
prePageButton.style.visibility = 'visible';
nextPageButton.style.visibility = 'visible';
}
}
function debug(){
alert(nowPrePage+'--->pre;'+nowNextPage+'--->next');
}
</script>
</head>
<body onload = "init()">
<div id = "content">
</div>
<a href = "#" onclick = "pre()" id = "prePageButton">上一页</a><a href = "#" onclick = "next()" id = "nextPageButton">下一页</a>
</body>
</html>