使用js(js实现分页)制作HTML表分页示例

使用js(js实现分页)制作HTML表分页示例
有时表列的长度太长,不利于用户查询,因此使用js进行表分页,下面是相关代码

一、js代码

复制代码代码如下所示:

VaR PageSize = 15; / /每页多少条记录
无功curpage = 0; / /当前页
var LastPage; / /最后一页
var直接= 0; /方向
var
页;总页数
VaR的开始;
VaR的结束;
$(文档)Ready(函数显示(){)
len = $(# mytable tr.length )- 1; / /本表第一行的总数,包括介绍
页= = = 0 %为Len Len /页大小:math.floor + 1(Len / / / PageSize);根据记录的数量,计算页数
警告(页+页);
curpage = 1; / /电流设置为第一页
displaypage(1); / /显示第一页

document.getelementbyid(为).innerHTML =当前+ curpage +/+页+页; / /显示当前页号
document.getelementbyid(南京傲凯司贸易).innerHTML = 数据+镜头+; / /显示数据
document.getelementbyid(每页)。值= PageSize;
$(# BTN1)。点击功能(第一页(){ / /家
curpage = 1;
直接= 0;
displaypage();
});
$(# BTN2)。点击功能(FrontPage(){ / /
直接= 1;
displaypage();
});
$(# BTN3)。Click(功能(nextpage){ / /下一页
直接= 1;
displaypage();
});
$(# BTN4分别)。点击功能(LastPage(){ / /。
curpage =页;
直接= 0;
displaypage();
});
$(# btn5)。点击功能(changepage(){ / /页
curpage = document.getelementbyid(changepage值×1);
如果(! / ^ { 1-9 } D * $ /。试验(curpage)){
警报(请输入正整数);
返回;
}
如果(curpage >页){
警报(超出数据页);
返回;
}
直接= 0;
displaypage();
});
$(# pagesizeset)。点击功能(setpagesize(){ / /设置每页多少条记录
PageSize = document.getelementbyid.value(每页); / /每页多少条记录
如果(! / ^ { 1-9 } D * $ /。试验(PageSize)){
警报(请输入正整数);
返回;
}
len = $(# mytable tr.length )1;
页= = = 0 %为Len Len /页大小:math.floor + 1(Len / / / PageSize);根据记录的数量,计算页数
curpage = 1; / /当前页
直接= 0; /方向
FirstPage();
});
});

功能displaypage(){
如果(curpage <= 1直接= = 1){
直接= 0;
警报(已经是第一页);
返回;
否则如果}(curpage > = = = 1页面直接){
直接= 0;
警报(已经是最后一页);
返回;
}

curpage尾页=;

修复 / /当len = 1,0 curpage计算错误
如果(Len > PageSize){
curpage =((curpage +直接+ len)% Len);
{人}
curpage = 1;
}
document.getelementbyid(为).innerHTML =当前+ curpage +/+页+页; / /显示当前页号

开始=(curpage-1)*为+ 1; / /开始记录号
结束=开始+ 1 *为1;记录数 / /结束
如果(结束);
$(# mytable TR)(隐藏); / /首先,设置此行为。
$(# mytable TR(每个)功能(我){ / /再决定是否通过条件的简历显示
如果((我=开始我<=结束)| |我= = 0) / /开始< = x <=结束记录显示
美元(这个);
});

}
二、HTML代码

复制代码代码如下所示:

酒吧的设置

首页
上一页
下一页
尾页




…剩下的表代码
最后的示例结果如下:

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部