首先先看效果图:
实现思路:
首先要获取到表格中有多少行记录,每页显示的行数。我这里每页三行。然后在填加的操作里加入下面代码。
因为刚开始没有记录,当有记录的时候触发事件,执行分页函数。这时根据自己每页显示的行数进行判断,比如我要每页显示三行,那么就是trs.length>3、如果每页要显示,则判断>5即可。
然后比较重要的就是怎样只显示需要的内容,这里用到style.display=”@”;当@地方是none时为隐藏,为block时是显示。代码中定义了每页记录的开始位置、和结束位置。当遍历所有行时,满足在开始位置和结束位置之间的为block 相反为 none不显示。
下面是分页的主题代码: