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

小伙伴们来帮帮忙指点一下哪里错了,在线等。

function jj(){

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

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

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

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

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

        td1.innerHTML="<input type="text" />";

        td2.innerHTML="<input type="text" />";

        td3.innerHTML="<a href="javascript:;" onclick="kk(this)">删除</a>";

        h.appendChild(tr);

        tr.appendChild(td1);

        tr.appendChild(td2);

        tr.appendChild(td3);

    }


提问者:qq_天羽_0 2016-04-01 15:47

个回答

  • KChrisa
    2016-04-01 20:47:24
    已采纳

            td1.innerHTML="<input type="text" />";

            td2.innerHTML="<input type="text" />";

            td3.innerHTML="<a href="javascript:;" onclick="kk(this)">删除</a>";

    引号你改一下,引号是要配对的,如果你全部都用双引号的话,它会被分割成很多块,然后就报错了

  • 按照自己的节奏前行
    2016-04-01 18:37:02

    td3.innerHTML="<a href="javascript:;" onclick="kk(this)">删除</a>";里面的用单引号试试

    td1.innerHTML="<input type="text" />";

            td2.innerHTML="<input type="text" />";可以去掉,默认就是text