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>