zoukankan      html  css  js  c++  java
  • js循环数组创建dom元素,并补零

    padStart() 只针对字符串,padEnd向后补零 innerHtml创建dom元素

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <meta http-equiv="X-UA-Compatible" content="IE=edge">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <title>Document</title>
        </head>
        <style>
            li {
                list-style: none;
                color: aquamarine;
            }
    
            li:nth-child(2n) {
                color: blueviolet;
            }
        </style>
    
        <body>
            <ul id="list"></ul>
        </body>
        <script type="text/javascript">
            var perArr = []
            // 遍历循环数组
            for (var i = 0; i < 20; i++) {
                console.log(i);
                if (i % 2 == 0) {
                    perArr.push({
                        id: i,
                        name: "大幂幂",
                        age: i + 10
                    }, )
                } else {
                    perArr.push({
                        id: i,
                        name: "蔡文姬",
                        age: i + 10
                    }, )
                }
    
            }
            // 定义人员列表的html字符串
            let htmlStr = ''
            // 用数据生成人员列表
            perArr.forEach(item => {
                htmlStr += `<li>${item.name}-${item.age}------${(item.id+1).toString().padStart(3, "0")}</li>`
    
                console.log((item.id+1).toString().padEnd(3, "0"));
            })
            // 操作dom呈现界面
            document.getElementById('list').innerHTML = htmlStr
        </script>
    
    </html>
  • 相关阅读:
    06
    05
    继承
    0713作业
    0712作业
    0711作业
    福彩双色球作业
    0709作业
    选择语句+循环语句作业
    0706作业
  • 原文地址:https://www.cnblogs.com/bigbang66/p/15122078.html
Copyright © 2011-2022 走看看