城市猎人

在一网情深的日子里,谁能说得清是苦是甜,只知道确定了就义无反顾
posts - 1, comments - 7, trackbacks - 0, articles - 89

动态增加、减少表格

Posted on 2008-08-05 22:54 sailor 阅读(265) 评论(0)  编辑  收藏 所属分类: javascript

<html>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
<head>

<script language="javascript">
  function deleteRow(index){
    var tableObj=document.getElementById("mainBody");
    var rowObj=document.getElementById('row'+index);

    tableObj.removeChild(rowObj);

  }
  function addRow(){
     var tableObj=document.getElementById("mytable");
     var tableBodyObj=document.getElementById("mainBody");
     var newRowObj=document.createElement("tr");
     newRowObj.id="row"+(tableObj.rows.length-1);
    
     var newColName=document.createElement("td");
     var newColAge=document.createElement("td");
     var newColButton=document.createElement("td");
    
     newColName.innerHTML=document.getElementById("newName").value;
     newColAge.innerHTML=document.getElementById("newAge").value;
     newColButton.innerHTML='<input type="button" value="删除" onclick="deleteRow('+(tableObj.rows.length-1)+')">';
    
     newRowObj.appendChild(newColName);
     newRowObj.appendChild(newColAge);
     newRowObj.appendChild(newColButton);
    
     tableBodyObj.appendChild(newRowObj);
    
  }
</script>
</head>

<body>
<table width="100%" id="mytable" border="0" cellspacing="0" cellpadding="0">
 <tbody id="mainBody">
  <tr>
    <td>姓名</td>
    <td>年龄</td>
    <td>操作</td>
  </tr>
  <tr id="row0">
    <td>gaoxiang</td>
    <td>28</td>
    <td><input type="button" onclick="deleteRow(0)" value="删除"/></td>
  </tr>
   <tr id="row1">
    <td>gaoxiang</td>
    <td>28</td>
    <td><input type="button" onclick="deleteRow(1)" value="删除"/></td>
  </tr>
  </tbody>
</table>

<input type="text" name="name" id="newName" />
<input type="text" name="age" id="newAge"/>
<input type="button" onclick="addRow();"  value="新增"/>
</body>
</html>


只有注册用户登录后才能发表评论。


网站导航: