怎么将第一行设置样式?

来源:2-4 编程练习

alluremyy

2019-04-08 00:58:46

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>模版字符串</title>

</head>


<body>

    <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script>

    <script type="text/javascript">

    const tmpl = function() {

        return {

            title: "前端",

            data: [{

                title: '布局基础',

                date: ["html", "css"]

            }, {

                title: '网页特效',

                date: ["javascript", "jquery"]

            }, {

                title: '框架',

                date: ["bootstrap", "vue"]

            }]

        }

    }

    const {title,data:dataList}=tmpl();

    let arr=[];

    arr.push(title);

    dataList.forEach(function({title,date}){

        arr.push(

            `

            <tr>

            <td>${ title }</td>

            <td>${ date[0] }</td>

            <td>${ date[1] }</td>

            </tr>

            `

            );

    })

    let tb=document.createElement("table");

    tb.innerHTML=arr.join("");

    document.body.appendChild(tb);

    let td=document.getElementsByTagName("td");

    console.log(td)

    tb.style.textAlign="center"

    for (var i = 0; i < td.length; i++) {

        td[i].style.border="1px solid black"

    }

    </script>

</body>

</html>


写回答

1回答

好帮手慕夭夭

2019-04-08

你好同学 ,第一行不需要设置样式 ,这样有一点麻烦。建议同学直接使用caption标签设置标题更简单,参考如下修改:

http://img.mukewang.com/climg/5caab7cd0001e94a06480174.jpg

另外,边框样式如下优化:

http://img.mukewang.com/climg/5caab7e50001fb1108490410.jpg

祝学习愉快 ,望采纳。

0

0 学习 · 10739 问题

查看课程