请教下哪里错了?怎么都木有效果

来源:9-22 编程练习

逐梦凡

2015-05-28 10:05

请教下哪里错了?怎么都木有效果

写回答 关注

4回答

  • 奋斗1070012
    2015-05-29 12:03:33

    这样也行

    function add(){

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

    var trs=x.getElementsByTagName("tr");

    var tbody=x.getElementsByTagName("tbody")[0];

    var ths=trs[0].getElementsByTagName("th");

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

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

    var newtd=document.createElement("th");

    newtd.innerHTML = "<input type = 'text' />";

    newtr.appendChild(newtd); 

    }

    tbody.insertBefore(newtr);

    x.appendChild(tbody);

    }

  • 奋斗1070012
    2015-05-29 11:30:17

    别的地方没有动,就改了一个函数,如下:

    function add(){

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

    var trs=x.getElementsByTagName("tr");

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

         

    var newtd=document.createElement("th");

    newtd.innerHTML="<input type = 'text' />";

    newtr.appendChild(newtd);

    var newtd=document.createElement("th");

    newtd.innerHTML="<input type = 'text' />";

    newtr.appendChild(newtd);

    var newtd=document.createElement("th");

    newtd.innerHTML="<input type = 'text' />";

    newtr.appendChild(newtd);  

    x.insertBefore(newtr);

        }

  • 十一_0001
    2015-05-29 08:59:14

    语法错了吧,为什么不用调试工具先看看就发上来啊。

  • 化龙贝
    2015-05-28 15:05:00

    for  is error , use " ; " to split everything

    SyntaxError: missing ; after for-loop condition  12:30

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

467395 学习 · 21877 问题

查看课程

相似问题