function goPage(pno,psize){ var itable = document.getElementById("idData"); var num = itable.rows.length;//表格行数 var totalPage = 0;//总页数 var pageSize = psize;//每页显示行数 if((num-1)/pageSize > parseInt((num-1)/pageSize)){ totalPage=parseInt((num-1)/pageSize)+1; }else{ totalPage=parseInt((num-1)/pageSize); } var currentPage = pno;//当前页数 var startRow = (currentPage - 1) * pageSize+1;//开始显示的行 var endRow = currentPage * pageSize+1;//结束显示的行 endRow = (endRow > num)? num : endRow; //前三行始终显示 for(i=0;i<1;i++){ var irow = itable.rows[i]; irow.style.display = "block"; } for(var i=1;i<num;i++){ var irow = itable.rows[i]; if(i>=startRow&&i<endRow){ irow.style.display = "block"; }else{ irow.style.display = "none"; } } var pageEnd = document.getElementById("pageEnd"); var tempStr = ""; if(currentPage>1){ tempStr += "<a href="http://www.jb51.net/" mce_href="http://www.jb51.net/""#/" onmouseover=/"MM_swapImage('Image69','','images/back_buttom01_dowm.jpg',1)/" onClick=/"goPage("+(currentPage-1)+","+psize+")/"><img src="http://www.jb51.net/" mce_src="http://www.jb51.net/""images/back_buttom01.jpg/" /></a> " }else{ tempStr += "<a href="http://www.jb51.net/" mce_href="http://www.jb51.net/""#/" onmouseover=/"MM_swapImage('Image69','','images/back_buttom01_dowm.jpg',1)/"><img src="http://www.jb51.net/" mce_src="http://www.jb51.net/""images/back_buttom01.jpg/" /></a> "; } for (var i = 1; i <= totalPage; i++) { if (i == currentPage) { tempStr += i+" "; } else { tempStr += "<a href="http://www.jb51.net/" mce_href="http://www.jb51.net/""#/" onClick=/"goPage("+(i)+","+psize+")/">"+i+"</a> " } } if(currentPage<totalPage){ tempStr += "<a href="http://www.jb51.net/" mce_href="http://www.jb51.net/""#/" onmouseout=/"MM_swapImgRestore()/" onmouseover=/"MM_swapImage('Image68','','images/next_buttom01_dowm.jpg',1)/" onClick=/"goPage("+(currentPage+1)+","+psize+")/"><img src="http://www.jb51.net/" mce_src="http://www.jb51.net/""images/next_buttom01.jpg/" /></a> "; }else{ tempStr += "<a href="http://www.jb51.net/" mce_href="http://www.jb51.net/""#/" onmouseout=/"MM_swapImgRestore()/" onmouseover=/"MM_swapImage('Image68','','images/next_buttom01_dowm.jpg',1)/"><img src="http://www.jb51.net/" mce_src="http://www.jb51.net/""images/next_buttom01.jpg/" /></a> "; } tempStr +="<a href="http://www.jb51.net/" mce_href="http://www.jb51.net/""#top/" onmouseout=/"MM_swapImgRestore()/" onmouseover=/"MM_swapImage('Image20','','images/top_buttom01_dowm.jpg',1)/"><img src="http://www.jb51.net/" mce_src="http://www.jb51.net/""images/top_buttom01.jpg/" /></a>"; document.getElementById("barcon").innerHTML = tempStr; } var base='<%=base%>'; window.onload = function(){ goPage(1,10); } <div></div>
温馨提示:js代码中上一页 下一页定义的图片根据自己需求可以改的
好了,到这里分页就完成了,如果你们需要使用的话,可能会话费一会去理解我的代码,其实代码不难,我是使用了两个小时把它写完的,只要一行一行代码看,并且自己再加注释,把这块弄过去,不出半小时绝对搞定!
好了,到此为止用两种方法给大家介绍纯js实现分页就结束了,有不明白的地方,欢迎提出,交流,共同学习进步,谢谢。
您可能感兴趣的文章:
相关文章
最新评论
大家感兴趣的内容
最近更新的内容
常用在线小工具