为了账号安全,请及时绑定邮箱和手机立即绑定

添加行怎么填 我这么写那里错了

 // 编写一个函数,供添加按钮调用,动态在表格的最后一行添加子节点;

     function tian()

     var xx=document.getElementsByTagName("table");

     var yy=document.createElement("tr");

     yy.innerHTML="<tr><td></td><td></td><td><a href=\"javascript:delNode();\" >删除</a></td></tr>";


     xx.appendChild(yy);

   


正在回答

2 回答

我试了一下, xx.appendChild(yy);改成    xx[0].appendChild(yy); 就好了

我觉得是因为你用getElementsByTagName的话所以那个xx是数组

而且innerHTML后面不用再加tr了吧,因为本来innerHTML就是在你tr的基础上的。

我也是自己刚学,只是凭自己理解。

0 回复 有任何疑惑可以回复我~

 var curStuNum = 2;

     function Add(){

         curStuNum++;

         var newStu = document.createElement("tr");

         var stuID = document.createElement("td");

         stuID.innerHTML="xh00"+curStuNum;

         var stuName = document.createElement("td");

         stuName.innerHTML="Stu";

         var stuDel = document.createElement("td");

         stuDel.innerHTML="<a href='javascript:;' onclick='Del(this)'>删除</a>";

         var curTable = document.getElementById("table");

         curTable.appendChild(newStu);

         newStu.appendChild(stuID);

         newStu.appendChild(stuName);

         newStu.appendChild(stuDel);

         var curtr = document.getElementsByTagName("tr");

          for(var i = 0;i<curtr.length;++i)

          {

              bgChange(curtr[i]);

          }

     }

然后添加按钮这么修改<input type="button" value="添加一行" onclick="Add()" /> 

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

添加行怎么填 我这么写那里错了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信