首页 > 编程语言 > 详细

09JavaScript DOM动态创建表格第一种方法(I6不兼容)

时间:2016-01-07 18:14:00      阅读:143      评论:0      收藏:0      [点我收藏+]
 1 <html xmlns="http://www.w3.org/1999/xhtml">
 2 <head>
 3     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 4     <title></title>
 5     <script type="text/javascript">
 6         var dic = { "百度": "http://www.baidu.com", "传智播客": "http://www.itcast.cn", "谷歌": "http://www.google.com" };
 7 
 8         onload = function () {
 9             document.getElementById(‘btn‘).onclick = function () {
10                 //创建表格
11                 var tb = document.createElement(‘table‘);
12                 //设置表格的边框,不用加px,因为他是HTML的属性
13                 tb.border = ‘1‘;
14                 for (var item in dic) {
15                     //创建行
16                     var trObj = document.createElement(‘tr‘);
17                     //将行加到表格中
18                     tb.appendChild(trObj);
19 
20                     //创建单元格
21                     var tdObj1 = document.createElement(‘td‘);
22                     //键值对中的内容填入表格
23                     
24                     if (typeof (tdObj1.innerText) == ‘string‘) {//判断兼容性
25                         //IE
26                         tdObj1.innerText = item;
27                     } else {
28                         //火狐
29                         tdObj1.textContent = item;
30                     };
31                     var tdObj2 = document.createElement(‘td‘);
32                     tdObj2.innerHTML = ‘<a href="‘ + dic[item] + ‘" target="_blank">‘ + dic[item] + ‘</a>‘;
33                     trObj.appendChild(tdObj1);
34                     trObj.appendChild(tdObj2);
35                 };
36                 //将表格添加到body标签中
37                 document.body.appendChild(tb);
38             };
39         };
40     </script>
41 </head>
42 <body>
43     <input id="btn" type="button" name="name" value="创建一个表格么么哒 " />
44     
45 </body>
46 </html>

 

09JavaScript DOM动态创建表格第一种方法(I6不兼容)

原文:http://www.cnblogs.com/clcloveHuahua/p/5110662.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!