案例:动态创建表格

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>title</title>
  <style>
    div{
      width: 200px;
      height: 200px;
      border: 1px solid red;
    }
  </style>
</head>
<body>
<input type="button" value="创建表格" id="btn"/>
<div id="dv"></div>
<script src="common.js"></script>
<script>
var arr=[
  {name:"百度",href:"http://www.baidu.com"},
  {name:"谷歌",href:"http://www.google.com"},
  {name:"优酷",href:"http://www.youku.com"},
  {name:"土豆",href:"http://www.tudou.com"},
  {name:"快播",href:"http://www.kuaibo.com"},
  {name:"爱奇艺",href:"http://www.aiqiyi.com"}
];
document.getElementById("btn").onclick=function () {
  var tableObj=document.createElement("table");
  tableObj.cellPadding="0";
  tableObj.border="1";
  tableObj.cellSpacing="0";
  document.getElementById("dv").appendChild(tableObj);
  for(var i=0;i<arr.length;i++) {
    var dt=arr[i];
    var trObj = document.createElement("tr");
    document.getElementsByTagName("table")[0].appendChild(trObj);
    var td1=document.createElement("td");
      td1.innerText=dt.name;
      trObj.appendChild(td1);
    var td2=document.createElement("td");
    td2.innerHTML="<a href="+dt.href+">"+dt.name+"</a>";
    trObj.appendChild(td2);
  }
};



//  var arr=[
//    {name:"百度",href:"http://www.baidu.com"},
//    {name:"谷歌",href:"http://www.google.com"},
//    {name:"优酷",href:"http://www.youku.com"},
//    {name:"土豆",href:"http://www.tudou.com"},
//    {name:"快播",href:"http://www.kuaibo.com"},
//    {name:"爱奇艺",href:"http://www.aiqiyi.com"}
//  ];
//
//  //点击按钮创建表格
//  my$("btn").onclick=function () {
//    //创建table加入到div中
//    var tableObj=document.createElement("table");
//    tableObj.border="1";
//    tableObj.cellPadding="0";
//    tableObj.cellSpacing="0";
//    my$("dv").appendChild(tableObj);
//    //创建行,把行加入到table中
//    for(var i=0;i<arr.length;i++){
//      var dt=arr[i];//每个对象
//      var trObj=document.createElement("tr");
//      tableObj.appendChild(trObj);
//      //创建第一个列,然后加入到行中
//      var td1=document.createElement("td");
//      td1.innerText=dt.name;
//      trObj.appendChild(td1);
//      //创建第二个列
//      var td2=document.createElement("td");
//      td2.innerHTML="<a href="+dt.href+">"+dt.name+"</a>";
//      trObj.appendChild(td2);
//    }
//  };

</script>
</body>
</html>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值