复制代码 代码如下: Insert title here <BR>span{width: 60px;height: 20px;display: inline-block;border: solid 1px black;text-align: center;margin: 5px;cursor:pointer;}<BR> <BR> var arr=new Array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17);<BR> /*<BR> 显示那一页的内容<BR> arr内容数组,那页的从哪条开始显示的,len就是每页显示内容条数<BR> */<BR> function pageCon(arr,start,len){<BR> var constr='';<BR> for(var i=start;i<start+len;i++){<BR> if(arr[i-1]){<BR> constr+=arr[i-1]+"<br/>";<BR> } <P> }<BR> return constr;<BR> } <P>function show(arr,now_page){<BR> var sum=arr.length;<BR> var page_size=3;<BR> var page_num=Math.ceil(sum/page_size);<BR> var start=(now_page-1)*page_size+1;<BR> var page_str='';<BR> for(var i=1;i<=page_num;i++){<BR> var stylei=i;<BR> if(i==now_page){ stylei="<span style='background:black;color:white;margin:0'>"+i+"";}<BR> page_str+='<span onclick="show(arr,'+i+')">'+stylei+'';<BR> }<BR> $('#page').html(page_str); <P> var constr=pageCon(arr,start,page_size);<BR> $('#con').html(constr); <P>}<BR>show(arr,2);<BR>