**********请问关于js操作table的问题,马上揭贴************ table有一个insertRow方法,该方法有一个可选参数,默认情况下把添加的行加到表格的最后就是rows的最后.你可以通过指定一个参数来设置新行被插入的位置.删除行类似,查一查相关手册就可以很容易的解决.记住,自己会比谁帮你都强. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 增加行的我知道关键是怎么删除后再把原来的行加到最后去啊我先这样做var obj = table.rows[5];var nobj = obj;table.removeChild(obj);.....table.appendChild(nobj);我这样做的但是数据却保存不了根本没加上去 http://bbs.51js.com/viewthread.php?tid=1973http://bbs.51js.com/viewthread.php?tid=1836 <html><head><script language="JavaScript"><!--var frag = null;function delLastRow(){ var tb = document.getElementById("tbTest"); frag = document.createDocumentFragment(); frag.appendChild(tb.rows[tb.rows.length-1]);}function addLastRow(){ var tb = document.getElementById("tbTest"); if(frag) tb.childNodes[0].appendChild(frag);}//--></script></head><body><table id="tbTest" border="1" style="width:300px;"><tr> <td>row1 td1</td> <td>row1 td2</td> <td>row1 td3</td></tr><tr> <td>row2 td1</td> <td>row2 td2</td> <td>row2 td3</td></tr></table><input type="button" id="btnDelLast" value="删除最后一行"><input type="button" id="btnAddLast" value="把最后一行再加上"><script language="JavaScript"><!--document.getElementById("btnDelLast").onclick=delLastRow;document.getElementById("btnAddLast").onclick=addLastRow;//--></script></body></html> 求助个输入密码的效果 求js代码 Java script 的 cookie 问题 window.open()如何控制父页面 JavaScript中如何捕捉IE禁用ActiveX,如何修改? 求帮忙看看原因 onload 事件 js问题处于contentEditable=true的层里面的图片为什么不能响应键盘事件?怎么办? 怎样用javascript在table中输入字符 基础的页面问题:框架如何回复到无框架状态? 这样为什麽有问题?谢谢 做个一个在线考试系统,如何防止页面刷新,用javascript cookies怎么解决
var obj = table.rows[5];
var nobj = obj;
table.removeChild(obj);
.....
table.appendChild(nobj);我这样做的但是数据却保存不了
根本没加上去
<head>
<script language="JavaScript">
<!--
var frag = null;
function delLastRow(){
var tb = document.getElementById("tbTest");
frag = document.createDocumentFragment();
frag.appendChild(tb.rows[tb.rows.length-1]);
}
function addLastRow(){
var tb = document.getElementById("tbTest");
if(frag)
tb.childNodes[0].appendChild(frag);
}
//-->
</script>
</head>
<body>
<table id="tbTest" border="1" style="width:300px;">
<tr>
<td>row1 td1</td>
<td>row1 td2</td>
<td>row1 td3</td>
</tr>
<tr>
<td>row2 td1</td>
<td>row2 td2</td>
<td>row2 td3</td>
</tr>
</table>
<input type="button" id="btnDelLast" value="删除最后一行">
<input type="button" id="btnAddLast" value="把最后一行再加上">
<script language="JavaScript">
<!--
document.getElementById("btnDelLast").onclick=delLastRow;
document.getElementById("btnAddLast").onclick=addLastRow;
//-->
</script>
</body>
</html>