<style type="text/css">
.current_page {
background-color: gray;
}
.navi {
display: block;
float: left;
margin: 2px;
padding: 5px;
}
.other_page {
background-color: silver;
}
</style>
<body>
<script type="text/javascript">
function navibar(page, pages, param) {
var a, li, ul = document.createElement("ul");
for (var i = 1; i <= pages; i++) {
if (i == 2 && page - 6 > 1) {
i = page - 6;
} else if (i == page + 6 && page + 6 < pages) {
i = pages - 1;
} else {
li = document.createElement("li");
a = document.createElement("a");
if (i == page){
a.href = "#";
a.innerText = i;
li.className = "navi current_page";
} else {
a.href = "?page=" + i + param;
a.innerText = i == 1 || i == pages ? "|" : i;
li.className = "navi other_page";
}
li.appendChild(a);
ul.appendChild(li);
}
}
return ul;
}
document.body.appendChild(navibar(48, 50, "&keyword="));
</script>
数字分页导航栏
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1.公共模块的内容可以放在App.vue中 但是通常登录页面是不需要导航的,那么就需要规避登录页这时,就可以采用k...
- 前言:yu.to是一个快速处理对象数据,数组数据的简单库,直接支持es5,同时也支持es6,支持功能拓展,扁平化,...