close

<body>
    <table border="1" id="myTable" style="width:400px">
        <tr>
            <td>張三</td>
            <td>54</td>
        </tr>

        <tr>
            <td>李四</td>
            <td>78</td>
        </tr>
    </table>

    <hr />
    姓名:<input id="txtName" type="text" />
    <br />
    成績:<input id="txtScore" type="text" />
    <br />
    <input id="btn" type="button" value="請輸入成績資料" onclick="InsertData()"/>

    <script>

        把ID呼叫近來
        var myTable = document.getElementById("myTable");
        var Name = document.getElementById("txtName");
        var Score = document.getElementById("txtScore");

 

         

        function InsertData() {

           創造元素tr,td

            var tr = document.createElement("tr");
            var td1 = document.createElement("td");
            var td2 = document.createElement("td");

 

            innerText是指兩個元素之間的文字,例如張三(在兩個tr之中)

            td1.innerText = Name.value;
            td2.innerText = Score.value;

 

            appendChild代表[加入]
            把td1加入到tr

            tr.appendChild(td1);
            tr.appendChild(td2);

 

            把tr加入到myTable
            myTable.children[0].appendChild(tr);
        }

    </script>
    
</body>

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 花花 的頭像
    花花

    百花

    花花 發表在 痞客邦 留言(0) 人氣()