js 操作 DOM 添加表格

<!DOCTYPE html>
<html>
<body>
  行:<input type="text" id="row" />
  列:<input type="text" id="col" />
  <br/>
  <input type="button" value="生成" onclick="add();"/>
  <div id="divv">
  </div>
  <script type="text/javascript">
  function add() {
  //获取输入的行和列
  var row = document.getElementById("row").value;
  var col = document.getElementById("col").value;

  //把表格代码放到一个变量里面
  var tab = "<table border='1' bordercolor='blue'>";
  //循环行
  for(var i=1;i<=row;i++) {
    tab += "<tr>";
    //循环单元格
    for(var j=1;j<=col;j++) {
      tab += "<td>单元格_"+i+"_"+j+"</td>"
    }
    tab += "</tr>";
  }
  tab += "</table>";
  
  var divv = document.getElementById("divv");//得到div标签  
  divv.innerHTML = tab;//把table的代码设置到div里面去
}
</script>
</body>
</html>

Comments are closed.