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

Javascript进阶篇 9-22 请教

Javascript进阶篇 9-22 请教

慕粉4045214 2016-09-28 19:01:07
function addOne() {            var tbody = document.getElementById('table').lastChild;              var addtr = document.createElement("tr");            var addtd1 = document.createElement("td");            var addtd2 = document.createElement("td");            var addtd3 = document.createElement("td");            addtd1.innerHTML="<input type="text"/>";            addtd2.innerHTML="<input type="text"/>";            addtd3.innerHTML="<a href="javascript:;" onclick="deleteRow(this)">删除</a>";            addtr.appendChild(addtd1);            addtr.appendChild(addtd2);            addtr.appendChild(addtd3);            tbody.appendChild(addtr);        }错在哪里,添加一行失败。
查看完整描述

2 回答

已采纳
?
业余奶茶品鉴师

TA贡献260条经验 获得超388个赞

这样就正确了

function addOne() {
            var tbody = document.getElementById('table');
            var addtr = document.createElement("tr");
            var addtd1 = document.createElement("td");
            var addtd2 = document.createElement("td");
            var addtd3 = document.createElement("td");
            addtd1.innerHTML='<input type="text"/>';
            addtd2.innerHTML='<input type="text"/>';
            addtd3.innerHTML='<a href="javascript:;" onclick="deleteRow(this)">删除</a>';
            addtr.appendChild(addtd1);
            addtr.appendChild(addtd2);
            addtr.appendChild(addtd3);
            tbody.appendChild(addtr);
        }
        addOne();

主要问题是,

  1. 方法没调用 addOne()。

  2. 引号不对,不能双引号套双引号,要单双嵌套
                var addtd1 = document.createElement("td");
                var addtd2 = document.createElement("td");
                var addtd3 = document.createElement("td");
                望采纳


查看完整回答
2 反对 回复 2016-09-28
  • 2 回答
  • 0 关注
  • 1287 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信