亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

動態(tài)創(chuàng)建表格

Original 2019-07-06 15:05:00 381
abstract:<!DOCTYPE HTML><html><head><title>動態(tài)操作表格</title><meta charset="utf-8" /><style> table{width:500px; border-collapse:collapse; text-align:center; } t

<!DOCTYPE HTML>

<html>

<head>

<title>動態(tài)操作表格</title>

<meta charset="utf-8" />

<style>

table{width:500px; border-collapse:collapse;

text-align:center;

}

td{border:1px solid #ccc}

thead td{font-weight:bold;}

</style>

<script>

var data=[

    {"id":1001,"name":'可口可樂',"price":2.5,"count":3000},

    {"id":1003,"name":'百事可樂',"price":2.5,"count":5000},

    {"id":1011,"name":'非常可樂',"price":2.3,"count":1000}

];

</script>

</head>

<body>

<div id="data"></div>

  <script>

    //創(chuàng)建table

    var table=document.createElement("table");

    table.createTHead();//為table添加thead

    //為thead添加tr

    var tr=table.tHead.insertRow();

    //遍歷data中第一個商品的每個屬性

    for(var key in data[0]){

      //為tr添加一個td,并設(shè)置td的內(nèi)容為當(dāng)前屬性名

      tr.insertCell().innerHTML=key;

    }//(遍歷結(jié)束)

    //為tr添加一個td,內(nèi)容為operate

    tr.insertCell().innerHTML="operate";


    //為table添加tbody

    var tbody=table.createTBody();

    //遍歷data中每個商品

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

      var tr=tbody.insertRow();//為tbody添加tr

      //遍歷data中當(dāng)前商品的每個屬性

      for(var key in data[i]){

        //為tr添加td,并設(shè)置td的內(nèi)容為當(dāng)前屬性值

        tr.insertCell().innerHTML=data[i][key];

      }//(遍歷結(jié)束)      

      var td=tr.insertCell();//為tr添加一個td

      //在td中添加一個button

      var btn=document.createElement("button");

      //設(shè)置button的內(nèi)容為delete

      btn.innerHTML="delete";

      //為btn添加單擊事件:

      btn.onclick=function(){//this->btn

        var tr=this.parentNode.parentNode;

        var pname=tr.cells[1].innerHTML;

        if(confirm("go on deleting "+pname+"?")){

          table.deleteRow(tr.rowIndex);

        }

      }

      td.appendChild(btn);//將btn添加到td中

    }//(遍歷結(jié)束)

    //將table添加到id為data的div中

    document.getElementById("data")

            .appendChild(table);

  </script>

</body>

</html>


Correcting teacher:查無此人Correction time:2019-07-08 09:19:32
Teacher's summary:完成的不錯。json數(shù)據(jù),后面由php來給。繼續(xù)加油。

Release Notes

Popular Entries