25点击按钮创建表格(createElement方式)

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <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 type="text/javascript">
            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 taObj = document.createElement("table");
                taObj.border = "1";
                taObj.cellPadding = "0";
                taObj.cellSpacing = "0";
                my$("dv").appendChild(taObj);

                for (var i = 0; i < arr.length; i++) {
                    //创建行,在行中添加内容,并且追加到父元素table中
                    var trObj = document.createElement("tr");
                    taObj.appendChild(trObj);
                    //创建第一个列,然后加入到行中
                    var td1 = document.createElement("td");
                    td1.innerHTML = arr[i].name;
                    trObj.appendChild(td1);
                    //创建第二个列,然后加入到行中
                    var td2 = document.createElement("td");
                    td2.innerHTML = "<a href=" + arr[i].href + ">" + arr[i].name + "</a>";
                    trObj.appendChild(td2);
                }
            };
        </script>

    </body>
</html>

转载于:https://www.cnblogs.com/zhangDY/p/11494831.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值