题解 | #生成页码#

生成页码

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)
    }
}

全部评论

相关推荐

king122:专业技能不要写这么多,熟悉和熟练你经不住问,排版有些难看,中间的空隙搞小一点,项目描述的话感觉是从课程中抄下来的,改一改吧,不然烂大街了,每个项目都写一两点,用什么技术实现了什么难点,然后再写一些数字上去像时间又花了90%这样,这样面试会多一些,如果觉得自己的项目还是不够用的话,我有几个大厂最近做过的实习项目,感兴趣的话可以看我简介中的项目地址
点赞 评论 收藏
分享
06-07 19:59
门头沟学院 C++
点赞 评论 收藏
分享
企业都这么缺人了吗?缺人为什么还给白菜价!
真起不了响亮的名字:我给你出个主意,把公司报出来,让牛友去投,岂不美哉
点赞 评论 收藏
分享
评论
7
收藏
分享

创作者周榜

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