本人js很菜,希望大家多多帮忙!先请大家把问题看看,再作答复,谢谢!我现在用C#做网站,在前端aspx文件里面我有一个<div>,现在aspx.cs文件里面通过<div>的innerHTML为aspx的<div>添加了一个table,但是现在我不知道该怎么删除这个添加的table!在我每次点击一个按钮时就会在页面上显示一个table。我现在想的是在点击按钮时,把以前的那个table删除,同时在生成一个新的table!不知各位有何意见!请给出具体的解决方案!贴段代码(innerHTML):
this.AddObject1.InnerHtml += "<table border=2 align=lift id=tPesticideName>
<tr>
<th>xxxxx</th>";
this.AddObject1.InnerHtml += "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>"
+ "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>"
+ "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th></tr>";[/code]
this.AddObject1.InnerHtml += "<table border=2 align=lift id=tPesticideName>
<tr>
<th>xxxxx</th>";
this.AddObject1.InnerHtml += "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>"
+ "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>"
+ "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th></tr>";[/code]
<tr>
<th>xxxxx</th>";
this.AddObject1.InnerHtml += "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>"
+ "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>"
+ "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th></tr>";
obj.parentNode.removeChild(obj);
<INPUT TYPE="button" VALUE="delete" ONCLICK="del()">
<SCRIPT LANGUAGE="JavaScript">
<!--
this.AddObject1.innerHTML += "<table border=2 align=lift id=tPesticideName><tr><th>xxxxx</th>"
+ "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>"
+ "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>"
+ "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th>" + "<th>xx</th></tr></table>";
function del(){
var obj = document.getElementById("tPesticideName");
obj.parentNode.removeChild(obj);
}
</SCRIPT>