不好意思 我的想法是先作出一个教育机构 和 课程/专业的模板 然后 使用克隆技术在js里克隆他们就行了!!  不过具体实现不会.
下面是一个动态生成表以及克隆的例子 看看有没有帮助  UP...var table=document.createElement("TABLE");
var tbody=document.createElement("TBODY");
var tr=document.createElement("TR");
var td1=document.createElement("TD");
tr.appendChild(td1);
var td2=td1.cloneNode(false);
var _limg=document.createElement("IMG");
td2.appendChild(_limg);
tr.appendChild(td2);
var td3=td1.cloneNode(false);
var _nimg=_limg.cloneNode(false);
td3.appendChild(_nimg);
tr.appendChild(td3);
var td4=td1.cloneNode(false);
tr.appendChild(td4);
var td5=td1.cloneNode(false);  //第五个节点作为内容
tr.appendChild(td5);
td5.setAttribute("width",100);
td5.innerHTML=" "; tbody.appendChild(tr);
table.appendChild(tbody);

解决方案 »

  1.   

    To:  longshenwang(独眼龙) 帮助不大,没有解决实质问题
      

  2.   

    to 楼主
    按longshenwang(独眼龙) 的方法进行克隆是最合适的方案了
      

  3.   

    应该来说不算很难,我个人提供这样的思路1。对于界面方式通过clone来解决
    2。名字的变化可以在你添加的时候重新命名,这个就是依赖于你自己的规则了这样的问题没有太多的技术难度,但是写起来比较罗嗦,所以大家只能够给你提供一点意见,希望能够对你有所帮助
      

  4.   

    To xuzuning(唠叨) :写一段代码给我,指引明灯咯 To liuruhong(蓝色街灯) :删除功能实现起来,麻烦么To:  longshenwang(独眼龙):你的代码能否再详尽一点,如何引用
      

  5.   

    删除也简单的,你看看remove和removeNode方法
      

  6.   

    你 用一个
    for 循环不就可以解决问题了吗?
    只要写一次
    而且名字有规律
    不知道是不是符合你的想法
    确实如liuruhong所说,只是繁琐一点
      

  7.   

    To  xiaoshi(提醒我,别上网!) :可否提供代码!?
      

  8.   

    for(i= 0 ;i < 5 ;i++){
      document.write("<table ><tr><td>");
      document.write("<input type=text name='txt" + i + "'>");
      document.write("<select name='t" + i + "'><option>aaaa<option>bbb</select>");
      document.write("</td></tr></table>");
    }大致就是这样
    因为第一个结构你总是要写的
    当然你可以用动态创建,看你什么要求了