/** * 分页函数 * pno--页数 * psize--每页显示记录数 * 分页部分是从真实数据行开始,因而存在加减某个常数,以确定真正的记录数 * 纯js分页实质是数据行全部加载,通过是否显示属性完成分页功能 **/ function gopage(pno,psize){ var obj = document.getelementbyid("datalist"); var objchild = [] ; var objs = obj.getelementsbytagname('*'); for(var i=0,j=objs.length; i parseint(num/pagesize)){ totalpage=parseint(num/pagesize)+1; }else{ totalpage=parseint(num/pagesize); } var currentpage = pno;//当前页数 var startrow = (currentpage - 1) * pagesize+1;//开始显示的行 31 var endrow = currentpage * pagesize;//结束显示的行 40 endrow = (endrow > num)? num : endrow; 40 console.log(endrow); //遍历显示数据实现分页 for(var i=1;i<(num+1);i++){ var irow = objchild[i-1]; if(i>=startrow && i<=endrow){ $(irow).show(); //irow.style.display = "block"; }else{ $(irow).hide(); // irow.style.display = "none"; } } var pageend = document.getelementbyid("pageend"); var tempstr =""; if(currentpage>1){ // tempstr += "首页"; tempstr += "<上一页" }else{ // tempstr += "首页"; tempstr += "<上一页"; } if(currentpage下一页>"; //tempstr += "尾页"; }else{ tempstr += "下一页>"; // tempstr += "尾页"; } document.getelementbyid("barcon").innerhtml = tempstr; } /*function getchildren(id){ var obj = document.getelementbyid(id); var objchild = [] ; var objs = obj.getelementsbytagname('*'); for(var i=0,j=objs.length; i