题解 | #生成页码#

生成页码

http://www.nowcoder.com/practice/d2f7c1ed14f5482490271fd3b9cf4a86

15_生成页码

本题考点:元素获取、Math.ceil、创建节点、节点插入

根据题目要求,通过参数生成页码,要求页码内容从1开始,核心步骤为:

  1. 获取”ul“标签
  2. 计算出总页数,需要向上取整
  3. 进入循环,创建”li“节点且”li“.innerText为该循环当前轮次
  4. 在循环内将”li“节点插入”ul“

参考答案

const _createPage = (allItem, pageItem) => {
    let ul = document.querySelector('#ul')
    let pageNumber = Math.ceil(allItem / pageItem)
    for(let i=1 ; i<=pageNumber ; i++) {
        let li = document.createElement('li')
        li.innerText = i
        ul.appendChild(li)
    }
}

全部评论

相关推荐

小浪_Coding:1. 个人技能排版太乱, 写的技术栈太浅了, 跟测试,自动化相关的太少; 2. 项目开发类的太简单没有亮点, 算法类的项目建议只放一个,最好有自动化,CI/CD, pipline的项目, 需要更换; 3.整体排版需要优化, SOOB打招呼都需要注意等.
我的简历长这样
点赞 评论 收藏
分享
评论
7
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务