直接修改页面上的样式用li 例子 js另类分页 js分页 javascript

直接修改页面上的样式用li 例子
js代码:
<strong>< script language="javascript" >
     var l=$("li");
     var pagenum=10;
     var lens=l.length;
      var totalpage=Math.ceil(lens/pagenum);
     function changepage(page)
     {
     page=parseInt(page);
     if(page<=0)page=1;
     var total=(page-1)*pagenum;
     var bpage=page*pagenum;
     var lpage=page-1;
      var npage=page+1;
     if(total>=lens)total=lens;
     if(bpage>=lens)bpage=lens;
      for(var i=0;i<lens;i++)
     {
        
        if(i>=total && i<bpage)
        {
        l[i].style.display='block';
        }
        else
        {
        l[i].style.display='none';
        }
       
       
     }
    var pagestr='';
    if(page>1)
    pagestr+='<a href="javascript:void();" οnclick="changepage('+lpage+')"  >上一页</a>';
    if(page<totalpage)
    pagestr+='<a href="javascript:void();" οnclick="changepage('+npage+')"  >下一页</a>';
    $("#pages").html(pagestr);
     }
     changepage(1);

     < /script ></strong>

页面的样式是这样的:
<ul id="content" >

< li>测试内容</li>
< li>测试内容</li>
< li>测试内容</li>
< li>测试内容</li>
< li>测试内容</li>
< li>测试内容</li>
< li>测试内容</li>
< li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>
<li>测试内容</li>

       
< span id="pages" style=" text-align:center" ></ span>                   

</ul >

另外:一定要包含 jquery.js
不过只用到两处也可以直接用js替换
还可以修改每页显示数目

 

更详细信息:http://www.wemaster.com.cn/blog/?p=58


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值