码迷,mamicode.com
首页 > 编程语言 > 详细

10JavaScript DOM动态创建表格第二种方法(建议使用的方法)

时间:2016-01-07 22:49:45      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <script type="text/javascript"> 
        var dic = { "百度": "http://www.baidu.com", "新浪": "http://www.sina.com.cn/", "谷歌": "http://www.google.com" };

        onload = function () {
            document.getElementById(‘btn‘).onclick = function () {
                //创建一个表格
                var tb = document.createElement(‘table‘);
                tb.border = ‘1‘;
                for (var item in dic) {
                    //根据表格tb来创建行
                    var rowObj = tb.insertRow(-1);
                    //根据行来创建单元格
                    var celObj1 = rowObj.insertCell(-1);
                    if (typeof (celObj1.innerText) == ‘string‘) {//判断浏览器兼容问题
                        //IE浏览器
                        celObj1.innerText = item;
                    } else {
                        //火狐浏览器
                        celObj1.textContent = item;
                    };
                    var celObj2 = rowObj.insertCell(-1);
                    celObj2.innerHTML = ‘<a href="‘+dic[item]+‘">‘+dic[item]+‘</a>‘;
                };
                document.body.appendChild(tb);
            };
        };
    </script>
</head>
<body>
    <input id="btn" type="button" name="name" value="添加表格" />
</body>
</html>

  

10JavaScript DOM动态创建表格第二种方法(建议使用的方法)

标签:

原文地址:http://www.cnblogs.com/clcloveHuahua/p/5111428.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!