在这有,你瞧下,
http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/table.asp?frame=true
方法是
tableid.deleteRows(input.value * 1 - 1);
tableid.inserRow(input.value * 1 - 1);
http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/table.asp?frame=true
方法是
tableid.deleteRows(input.value * 1 - 1);
tableid.inserRow(input.value * 1 - 1);
function createTR(){
var newEle;
var btn = document.getElementById("addSubjectBefore");
var con = document.getElementById("editTable");
if(!btn || !con) return;
var newEle = document.createElement("DIV");
newEle = con.insertBefore(newEle,btn);
if(newEle){
newEle.innerHTML = "<div>\n2222222</div>\n";
}
}
</script>
<div id="editTable" >
<div id="addSubjectBefore">
</div>
</div>
每加一次就要加一个DIV和TABLE.而那要一个TR TD就得了,
<input type="checkbox" name="indexItem" value="21" onclick="clickFun(this);">测试二
<input type="checkbox" name="indexItem" value="22" onclick="clickFun(this);">测试三<table >
<tr>
<td>ID</td>
<td>名称</td></tr>
<tr id=indexItemTr20 >
<td>20</td>
<td>测试一</td>
</tr>
<tr id=indexItemTr21 style="display:none">
<td>21</td>
<td>测试二</td>
</tr>
<tr id=indexItemTr22 style="display:none">
<td>22</td>
<td>测试三</td>
</tr>
</table>
<script>
function clickFun(obj)
{
if(obj.checked ) document.all("indexItemTr"+obj.value).style.display="";
else document.all("indexItemTr"+obj.value).style.display="none";
}</script>