题解 | #生成页码#
生成页码
https://www.nowcoder.com/practice/d2f7c1ed14f5482490271fd3b9cf4a86
// 补全代码
// 1.计算li的个数
let len =
allItem % pageItem
? parseInt(allItem / pageItem + 1)
: parseInt(allItem / pageItem)
// 2.获取ul元素
const ul = document.getElementById('ul')
// 3.生成li元素,并添加到ul
let str = ''
for (let i = 0; i < len; i++) {
str += `<li>${i + 1}</li>`
}
ul.innerHTML = str
我这里使用的是三元语句判断后取正,还可以使用Math.ceil是向上取整,方便便捷