觉得只用insertAdjacentElement比较复杂,就又写了一个
var i=1;
var j=1;
var m=0;
function add(name,postion)
{
if(name=="file"){
m=i;
i++;
}else{
m=j;
j++;
}
var oInputdiv=document.createElement("div");
oInputdiv.id='div'+name+m;
var oInputfile=document.createElement('
var oInputdel=document.createElement('
var oInputtext0=document.createTextNode("上报国办:");
var oInputtext1=document.createTextNode("转发专家:");
var oInputtext2=document.createTextNode("通报领导:");
//id用于oInput1删除,name用于controller识别,value用于controller读取
var oInputcheckbox0=document.createElement('
var oInputcheckbox1=document.createElement('
var oInputcheckbox2=document.createElement('
document.getElementById(postion).insertAdjacentElement('AfterEnd',oInputdiv);
document.getElementById('div'+name+m).appendChild(oInputfile);
document.getElementById('div'+name+m).appendChild(oInputtext0);
document.getElementById('div'+name+m).appendChild(oInputcheckbox0);
document.getElementById('div'+name+m).appendChild(oInputtext1);
document.getElementById('div'+name+m).appendChild(oInputcheckbox1);
document.getElementById('div'+name+m).appendChild(oInputtext2);
document.getElementById('div'+name+m).appendChild(oInputcheckbox2);
document.getElementById('div'+name+m).appendChild(oInputdel);
}
function del(id)
{
id.removeNode(true);
}
显然用节点appendChild更方便。
标签: MVC-V