javascript删除javascript生成的html代码

lihongxian 2009-11-24 02:15:25
function addEduInfo() //添加学历信息
{
var seed=Number(document.getElementById("txtSeed").value);
seed+=1;
if(seed<6)
{
document.getElementById("txtSeed").value=seed;
var addHtml="<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"t_edu_"+seed+"\"><tr>"
+"<td width=\"100\" height=\"30\" align=\"right\"><span style=\"color:#FF0000;\">*</span>学校名称:</td>"
+"<td><input name=\"txtSchoolName_"+seed+"\" type=\"text\" id=\"txtSchoolName_"+seed+"\" maxlength=\"100\" /></td>"
+"<td width=\"100\" align=\"right\"><span style=\"color:#FF0000;\">*</span>学历:</td><td><select name=\"ddlEducation_"+seed+"\" id=\"ddlEducation_"+seed+"\"></select></td></tr>"
+"<tr><td height=\"30\" align=\"right\">专业:</td><td><input name=\"txtSpecialty_"+seed+"\" type=\"text\" id=\"txtSpecialty_"+seed+"\" maxlength=\"50\" /></td>"
+"<td align=\"right\">技能:</td><td><input name=\"txtSkill_"+seed+"\" type=\"text\" id=\"txtSkill_"+seed+"\" /></td></tr>"
+"<tr><td height=\"30\" align=\"right\" style=\"border-bottom:1px solid #DDDDDD;\"><span style=\"color:#FF0000;\">*</span>入学时间:</td>"
+"<td style=\"border-bottom:1px solid #DDDDDD;\"><input name=\"txtRX_"+seed+"\" type=\"text\" id=\"txtRX_"+seed+"\" onblur=\"isDate(this)\"/></td>"
+"<td align=\"right\" style=\"border-bottom:1px solid #DDDDDD;\"><span style=\"color:#FF0000;\">*</span>毕业时间:</td>"
+"<td style=\"border-bottom:1px solid #DDDDDD;\"><input name=\"txtBY_"+seed+"\" type=\"text\" id=\"txtBY_"+seed+"\" onblur=\"isDate(this)\"/></td>"
+"<input type=\"hidden\" id=\"txtEID_" + seed + "\" name=\"txtEID_" + seed + "\" value=\"\" />"
+"<td><input value=\"删除\" type=\"button\" id=\"BtnDel_" + seed + "\" onclick=\"deleteEduInfo("+seed+")\"/></td></tr></table>";
var divObj=document.getElementById("div_tContent");
divObj.innerHTML = divObj.innerHTML + addHtml;

var ddlObj=document.getElementById("ctl00$mainContent$ddlEdu");
var newDDL=document.getElementById("ddlEducation_"+seed);
if (ddlObj == null)
{
return;
}
for(var i=0;i<ddlObj.length;i++)
{
var itemValue=ddlObj.options[i].value;
var itemText=ddlObj.options[i].text;
//alert("Value="+itemValue+";Text="+itemText);
var opt=new Option(itemText,itemValue);
newDDL.options.add(opt);
}
}
}
如何删除相对应的上边的代码呢
...全文
124 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
2009-11-24
  • 打赏
  • 举报
回复
var table = document.getElementById("t_edu_" + 编号);
if(table){
table.parentNode.removeChild(table);
}
lihongxian 2009-11-24
  • 打赏
  • 举报
回复
问题补充:
我是在某个div中重复使用上边的代码,div.InnerHtml = div.InnerHtml + XXX(比如说一个Table),然后我想删除几个我想删除的Table,怎么实现?
2009-11-24
  • 打赏
  • 举报
回复
document.getElementById("div_tContent").innerHTML = "";

把容器清空就可以了。
  • 打赏
  • 举报
回复
lz是想点击删除按钮后,删除该行?
草根醉秋意 2009-11-24
  • 打赏
  • 举报
回复
不懂什么意思~

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧