问答详情
源自:9-22 编程练习

新增加的一行没有按照原来的格式显示?

http://img.mukewang.com/5774af62000110bc08160183.jpg

function addrow(){
      var tabletr = document.getElementById('table');
      var newtr = document.createElement("tr");

       var newtb = document.createElement("tb");
       newtb.innerHTML ="<input type='text'/>";
       newtr.appendChild(newtb);

       newtb = document.createElement("tb");
       newtb.innerHTML ="<input type='text'/>";
       newtr.appendChild(newtb);

       newtb = document.createElement("tb");
       newtb.innerHTML ="<a href ='javascript:;' onclick='deleterow(this)'/>删除</a>";
       newtr.appendChild(newtb);

      
      tabletr.appendChild(newtr);
      Highlight();//?
     }
      

提问者:noxi 2016-06-30 13:34

个回答

  • mixu727340530
    2016-06-30 14:59:30

    function addTo(){
               var table = document.getElementById('table').lastChild;

               var tr = document.createElement('tr');

               var td = document.createElement('td');
               td.innerHTML="<input type = 'text' />";
               tr.appendChild(td);

               td = document.createElement('td');
               td.innerHTML="<input type = 'text' />";
               tr.appendChild(td);

               td = document.createElement('td');
               td.innerHTML='<a href="#" onclick = "deleteItem(this); return false;" >删除</a>';
               tr.appendChild(td);

               table.appendChild(tr);
              }

    用这个!