使用appendChild函数增加一个表格,为什么不能显示出表格?请问如何appendChild这种方式可以在div下面增加表格吗

ccalb 2016-12-11 12:38:41

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<div id="jx"></div>
<script>
function sas(){
var table = '<table width="100%">'
+'<tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td></tr>'
+'<tr><td>11</td><td>21</td><td>31</td><td>41</td><td>51</td></tr>'
+'<tr><td>12</td><td>22</td><td>32</td><td>42</td><td>52</td></tr>'
+'<tr><td>13</td><td>23</td><td>33</td><td>43</td><td>53</td></tr>'
+'<tr><td>14</td><td>24</td><td>34</td><td>44</td><td>54</td></tr>'
+'</table>';

var node=document.createTextNode(table);

document.getElementById("jx").appendChild(node);

}
sas();
</script>
</body>
</html>


使用appendChild函数增加一个表格,为什么不能显示出表格?请问如何appendChild这种方式可以在div下面增加表格吗
...全文
151 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccalb 2016-12-12
  • 打赏
  • 举报
回复
谢谢楼上的高手
天际的海浪 2016-12-11
  • 打赏
  • 举报
回复
createTextNode是创建文本节点,创建的内容只能是纯文本 要这样 var node= document.createElement("div"); node.innerHTML = table; document.getElementById("jx").appendChild(node.children[0]);

87,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧