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

来源:9-22 编程练习

qq_天羽_0

2016-04-01 15:47

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);

    }


写回答 关注

2回答

  • 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>";

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

    qq_天羽_...

    非常感谢!

    2016-08-24 10:08:49

    共 1 条回复 >

  • 按照自己的节奏前行
    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


JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题