才学AJAX就被他创建动态TABLE搞糊涂了,他的例子一个函数一个函数的,我没看懂然后就自己研究,找了点DOM的资料,查了相关函数的用法,于是我也会动态创建TABLE。
我发现利用insertBefore()函数不能完成动态创建表的功能,但是其他动态创建WEB元素他可以很好的实现。而且在动态创建表的时候不能直接创建TABLE,必须是动态创建TBODY,然后把TBODY加到TABLE中才能达到目标。
下面是我的代码
原谅我不怎么习惯JAVAEYE的代码显示,总有些标签显示不对, 只有用XML显示才没问题
xml 代码
- <html>
- <head>
-
- <script language=JavaScript>
-
- function creatTable()
- {
- //用createElement函数创建tbody,tr,td,textNode元素
- //关于各元素的意义不在此描述
-
- var tbody= document.createElement("tbody");
- var row=document.createElement("tr");
- var cell=document.createElement("td");
- var textNode=document.createTextNode("test");
- //可用于理解textNode
- //alert(textNode.length); 这里是test的长度4
- //alert(textNode.toString());当然就是test了
-
- //因为各元素都是节点与子节点的关系所以用appendChild()函数将各节点连接起来
- cell.appendChild(textNode);
- row.appendChild(cell);
- tbody.appendChild(row);
-
- //现在可以将创建好的TBODY元素加入指定ID的table中了
- document.getElementById("ww").appendChild(tbody);
- }
- </script>
- </head>
-
- <body>
-
- <input type="button" value="Search" onclick="creatTable();"/>
-
- <table id="ww" width="75%" height="10%" border="2">
-
- <tbody id="resultsBody">
- <tr><td>I AM FIRST ROW</td></tr>
- </tbody>
-
- </table>
- </body>
- </html>
分享到:
相关推荐
asp.net动态创建table并赋值dt.Columns.Add...
js动态创建table点击按钮dom table tr添加操作
js的节点操作动态创建table表格,创建行,删除行
利用纯javascript来实现的动态表格!!!超级实用知识点大概包括,jq、基本dom的获取、创建节点、innerHTML添加内容、js给标签创建属性、动态在表格中添加按钮。
介绍了JS动态创建Table,Tr,Td并赋值的具体实现,有需要的朋友可以参考一下
动态创建一个表格。动态创建一个表格。动态创建一个表格。
主要介绍了JavaScript如何动态创建table表格,一些时候需要动态的创建和删除表格,接下来的文章中将为大家介绍下javascript是如何做到的,感兴趣的朋友不要错过
动态创建HtmlTable的问题
本文实例讲述了jQuery ajax动态生成table的方法。分享给大家供大家参考,具体如下: $(function(){ ajaxT(); }); function ajaxT(){ $.ajax({ type:"POST", ...//动态的创建一个table function c
动态创建一个模型的多个table name, 并通过 Django ORM 操作
JQuery动态生成Table表格 主要用到了JQuery中的append和appendto的方法,具体代码如下: <!DOCTYPE ...<... ...动态创建表格</title> <script type="text/javascript" sr
1.js动态生成table,对table的创建,添行,删行操作
进来在做c#动态生成table,c#自动创建htmltable的行与列
本文档详细描述了,动态生成行,列与行列同时生成的过程.文档中对代码进行了详细的说明! 下载就能用的代码!
主要介绍了vue+element创建动态的form表单及动态生成表格的行和列 ,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
源文件 博文链接:https://huhuanqadn.iteye.com/blog/322857
在java中的jsf页面上,动态生成表格
主要介绍了jQuery+json实现动态创建复杂表格table的方法,涉及jQuery针对json数据的解析与表格动态创建操作相关技巧,需要的朋友可以参考下