【发布时间】:2019-02-22 19:47:58
【问题描述】:
我想做一个非常简单的按钮来切换页面(“下一个”和“上一个”)。我的页面是这样分页的。
function showPages(id = 1) {
var totalNumberOfPages = 6;
for (var i = 1; i <= totalNumberOfPages; i++) {
if (document.getElementById('page' + i)) {
document.getElementById('page' + i).style.display = 'none';
}
}
if (document.getElementById('page' + id)) {
document.getElementById('page' + id).style.display = 'block';
}
};
showPages();
<span style="float: left;">
<a href="#" onclick="javascript:showPages(id--)">Previous</a>
</span>
<span style="float: right;">
<a href="#" onclick="javascript:showPages(id++)">Next</a>
</span>
当我点击“下一个”或“上一个”按钮时,它的行为很奇怪。有时会转到下一页,有时不会...
(子问题:如何限制代码,使其不会尝试显示-1页面或超过最大页数的页码?
【问题讨论】:
-
如果(元素存在)隐藏它如果(元素存在)显示它.....
标签: javascript html pagination