JS怎样使用appendChild 给table 增加tr td

我想要在<table><tr><td>a-01</td><td>a-02</td><td>a-03</td><td>a-04</td></tr><tr><td>b-01<... 我想要在
<table>
<tr><td>a-01</td><td>a-02</td><td>a-03</td><td>a-04</td></tr>
<tr><td>b-01</td><td>b-02</td><td>b-03</td><td>b-04</td></tr>
</table>
这个table 里增加一个
<tr><td>c-01</td><td>c-02</td><td>c-03</td><td>c-04</td></tr>
这样的tr td 可是要在
<tr><td>a-01</td><td>a-02</td><td>a-03</td><td>a-04</td></tr>
他的上面 而不是
<tr><td>b-01</td><td>b-02</td><td>b-03</td><td>b-04</td></tr>
他的下面
用js 的appendChild 怎么写代码?
知道的人 告诉一下 谢谢~
展开
 我来答
家和万事兴2306
高粉答主

2019-12-02 · 关注我不会让你失望
知道小有建树答主
回答量:643
采纳率:100%
帮助的人:10.6万
展开全部

insertRow()函数可以带参数,形式如下: 这个函数将新行添加到index的那一行前,比如insertRow(0),是将新行添加到第一行之前,默认的insertRow()函数相当于insertRow(-1),将新行添加到表的最后。

<scriptlanguage="JavaScript">

vart=document.getElementById("test");

t.innerHTML="<tr><td>数据</td></tr>";

//或者

vart=document.getElementById("test");

vartr=document.createElement("tr");

vartd=doucment.createElement("td");

td.innerHTML="数据";

tr.appendChild(td);

t.appendChild(tr);

</script>

扩展资料:

给table添加一行

1、$("#addTable").click(function(){;

2、vartr="<tr>"+;

3、"<td>11</td>"+;

4、"<td>22</td>"+;

5、"<td>33</td>"+;

6、"<td>44</td>"+;

7、"<td>55</td>"+;

8、"</tr>";

9、$(".layui-table").append(tr);

爱教育爱学习
高粉答主

2019-11-24 · 学而不思则罔,思而不学则殆
爱教育爱学习
采纳数:384 获赞数:112730

向TA提问 私信TA
展开全部

<scriptlanguage="JavaScript">

vart=document.getElementById("test");

t.innerHTML="<tr><td>数据</td></tr>";

//或者

vart=document.getElementById("test");

vartr=document.createElement("tr");

vartd=doucment.createElement("td");

td.innerHTML="数据";

tr.appendChild(td);

t.appendChild(tr);

}

</script>

扩展资料

给table添加一行

1、$("#addTable").click(function(){;

2、vartr="<tr>"+;

3、"<td>11</td>"+;

4、"<td>22</td>"+;

5、"<td>33</td>"+;

6、"<td>44</td>"+;

7、"<td>55</td>"+;

8、"</tr>";

9、$(".layui-table").append(tr);

10、});

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友79faf363
2019-11-29 · TA获得超过1.1万个赞
知道小有建树答主
回答量:1212
采纳率:75%
帮助的人:53.8万
展开全部

设置table的class为test。

JS代码如下:

var t=document.getElementsByClassName("test")[0];  

var tr=document.createElement("tr");  

var td1=document.createElement("td");  

var td2=document.createElement("td");  

var td3=document.createElement("td");  

td1.innerHTML="c-01";  

td2.innerHTML="c-02";  

td3.innerHTML="c-03";  

tr.appendChild(td1);  

tr.appendChild(td2);  

tr.appendChild(td3);  

t.prepend(tr);  

扩展资料:

js中常用追加元素的方法:

1、append():在父级最后追加一个子元素 。

$(".append").click(function(){  

$("#wrap").append("<p class='three'>我是子元素append</p>");  

});  

2、appendTo():将子元素追加到父级的最后。

$(".appendTo").click(function(){  

$("<p class='three'>我是子元素appendTo</p>").appendTo($("#wrap"));  

});  

3、prepend():在父级最前面追加一个子元素。

$(".prepend").click(function(){  

$("#wrap").prepend("<p class='three'>我是子元素prepend</p>");  

});

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Baby_原來
推荐于2017-10-06 · TA获得超过3402个赞
知道大有可为答主
回答量:1535
采纳率:94%
帮助的人:495万
展开全部

1、JS方法

<script language="JavaScript">
  var t=document.getElementById("test") ;  
    t.innerHTML="<tr><td>数据</td></tr>";  
//或者  
    var t=document.getElementById("test") ;  
  
    var tr=document.createElement("tr");  
    var td=doucment.createElement("td");  
    td.innerHTML="数据";  
    tr.appendChild(td);  
    t.appendChild(tr);  
}
</script>

2、jQuery添加html元素

$("#tbID").append("<tr><td class='labelTd'>文件名</td><td>对应合同</td><tr>");//$("#tbID")获取到要插入的table的对象,也可以是其他添加其他html元素
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓓雷
2010-09-26 · TA获得超过2894个赞
知道小有建树答主
回答量:869
采纳率:0%
帮助的人:224万
展开全部
建议你用jQuery,可以随意的插入代码。实现你说的功能的代码如下
$("table tr:eq(0)").after("<tr><td>c-01</td><td>c-02</td><td>c-03</td><td>c-04</td></tr>");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式