且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

我怎样才能将我的数组中的数据动态地添加到表格单元格中?

更新时间:2022-10-26 13:45:44

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta http-equiv="Content-Style-Type" content="text/css">
    <meta http-equiv="Content-Script-Type" content="text/javascript">
    <style type="text/css">
    .mytable {
    border:1px solid #000000;
    border-collapse:collapse;
    width:200px;
    }
    .mytable td{
    background:#cccccc;
    border:1px solid #000000;
    }
    </style>

    <script type="text/javascript">
    onload=function(){
      var maxRows = 10
      var news=new Array();
      news =  ['Sports','news','international','vehicle','business']

      nrRows=Number(prompt('How many rows? Maximum '+maxRows+' allowed.',''));
      var root=document.getElementById('mydiv');

      if (nrRows <= maxRows) {
         var tab=document.createElement('table');
         tab.className="mytable";
         var tbo=document.createElement('tbody');
         var row, cell;
         for(var i=0;i<nrRows;i++){
            row=document.createElement('tr');
            row.appendChild(document.createTextNode(news[i]));

            tbo.appendChild(row);
        }
      tab.appendChild(tbo);
      root.appendChild(tab);
     }
     else {
      root.innerHTML = 'max rows exceeded'

     }
   }
    </script>
    </head>
    <body>
    <div id="mydiv" style="width:300px;height:100px overflow:scroll"></div>
    </body>
    </html> 

相关阅读

技术问答最新文章