js 分页查询通过获取数据、划分页面、创建导航控件、更新页面内容和记录当前页面来实现。关键步骤包括:获取数据并划分页面创建页面导航控件更新页面内容记录当前页面加载更多数据(可选)
JS 分页查询实现
JS 实现分页查询的主要步骤如下:
1. 获取数据并划分页面:
2. 创建页面导航控件:
3. 更新页面内容:
4. 记录当前页面:
5. 加载更多数据(可选):
示例实现:
// 1. 获取数据并划分页面 const data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; const pageSize = 5; const pages = []; for (let i = 0; i { const link = document.createElement("a"); link.href = "#"; link.textContent = index + 1; link.addEventListener("click", (e) => { e.preventDefault(); showPage(index); }); nav.appendChild(link); }); // 3. 更新页面内容 function showPage(index) { const pageData = pages[index]; const output = document.getElementById("output"); output.innerHTML = ""; pageData.forEach(item => { const li = document.createElement("li"); li.textContent = item; output.appendChild(li); }); } // 4. 记录当前页面 let currentPage = 0; // 5. 加载更多数据(可选) const loadMoreBtn = document.getElementById("load-more"); loadMoreBtn.addEventListener("click", () => { if (currentPage