为什么用a.onclick="dele(this)"不行?使用a.setAttribute("onclick", "dele(this)");可以的
td[2] = document.createElement("td"); var a = document.createElement("a"); a.href="javascript:;"; a.onclick = "dele(this)"; //a.setAttribute("onclick", "dele(this)"); a.innerHTML ="删除"; td[2].appendChild(a); tr.appendChild(td[2]); break;