如何将顶部表格行推到底部-HTML和JavaScript
我想把某些行推到表的底部,如何用普通JavaScript实现呢 在下表中,我想将第一行和第二行推到底:如何将顶部表格行推到底部-HTML和JavaScript,javascript,Javascript,我想把某些行推到表的底部,如何用普通JavaScript实现呢 在下表中,我想将第一行和第二行推到底: <table> <tr><td>ABCD</td></tr> <tr><td>XYZ</td></tr> <tr><td>adfs</td></tr> <tr><td>asd</
<table>
<tr><td>ABCD</td></tr>
<tr><td>XYZ</td></tr>
<tr><td>adfs</td></tr>
<tr><td>asd</td></tr>
<tr><td>asdasd</td></tr>
</table>
ABCD
XYZ
ADF
自闭症
asdasd
只需执行以下操作:
NewOrder[1] = 3;
NewOrder[2] = 4;
NewOrder[3] = 2;
假设你有这样的桌子:
<table id='table'>
<tr id='row1><td>....</td></tr>
<tr id='row2><td>....</td></tr>
<tr id='row3><td>....</td></tr>
<tr id='row4><td>....</td></tr>
</table>
然后,做一些类似的事情(未经测试,因此可能需要调整代码,但这就是想法):
一旦DOM就绪,立即显示整个页面。加载页面需要多花几分之一秒的时间,但它会一次加载所有内容,因此不会出现任何缺少表格的闪现等。只要所有内容都在#所有内容中,它看起来就像加载的页面一样-应该对查看者透明。将表体的第一个子项附加到表体。 两次
tablebody元素只能将trs作为子元素。您好,我没有使用任何框架,请您用简单的javascript解释一下
for ( i=1; i<=NewOrder.length; i++ ) {
$('row'+i).appendTo( '#table' );
}
<body>
<div id='everything' style='display:none;'>
....
</div>
</body>
$(function(){
$('#everything').show();
}
tablebodyreference.appendChild(tablebodyreference.firstChild);
tablebodyreference.appendChild(tablebodyreference.firstChild);