本文重点解决js通过正则获取文本的链接地址问题,希望能够帮助到你
今天做一个网站,用到了dedecms,有一个分页效果,如图
这是列表的上一页和下一页
如果使用dedecms默认的分页,是无法做到的.
为了达到这种效果,在页面上,使用默认分页,但隐藏起来,然后通过js获取上一页,下一页的链接,加在这两个按钮上.
如
<script type="text/javascript">
function pre(){
linktext=$("#page").html();
var reg=/<a.+?href="(.*?)".*?>上一页<\/a>/g
r = reg.exec(linktext)
if(r!=null){
location.href=r[1];
}else{
alert("已第一页");
}
}
function next(){
linktext=$("#page").html();
var reg=/<a.+?href="(.*?)".*?>下一页<\/a>/g
r = reg.exec(linktext)
if(r!=null){
location.href=r[1];
}else{
alert("已最后一页");
}
}
</script>
本网刊登的文章均仅代表作者个人观点,并不代表本网立场。文中的论述和观点,敬请读者注意判断。