在新增节点输入内容这里的问题,我用createElement创建一个input标签,,setAttribute为属性赋值,然后把他放到td标签下

来源:9-22 编程练习

qq_慕九州9523917

2021-09-24 17:57

function addnode(){

var tbody = document.getElementById("table").lastChild;

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

//添加一个input标签,setAttribute添加属性,为什么不行呀

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

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

input.setAttribute("type","text");

td1.appendChild("input");

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

var input2 = document.createElement("input");

input2.setAttribute("type","text");

td2.appendChild("input2");

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

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

a.setAttribute("href","javascript:;");

a.setAttribute("onclick","deletenode(this)");

a.innerHTML="删除";

td3.appendChild(a);

tr.appendChild(td1);

tr.appendChild(td2);

tr.appendChild(td3);

tbody.appendChild(tr);

}


写回答 关注

0回答

还没有人回答问题,可以看看其他问题

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题