點(diǎn)擊刪除按鈕只刪除刪除按鈕,我的刪除按鈕上已綁定了事件???
function?remove(obj){
????????var?aa=obj.parentNode.parentNode;
????????var?dd=aa.parentNode;
????????dd.removeChild(aa);
??? ?}<td><a?href="javascript:;"?onclick="remove(this)"?>刪除</a></td>???<!--在刪除按鈕上添加點(diǎn)擊事件??-->

2016-08-02
不是刪除的問題,而是你在構(gòu)建的時(shí)候多了一層節(jié)點(diǎn)(節(jié)點(diǎn)a),所以刪除起來不對(duì)。
錯(cuò)誤代碼:
? ? ? ? var td=document.createElement("td");
? ? ? ? var del=document.createElement("a");
? ? ? ? del.innerHTML="<a href='javascript:;' onclick='remove(this)'>刪除</a>";
? ? ? ? td.appendChild(del);
? ? ? ? tr.appendChild(td);
? ? ? ? aa.appendChild(tr);
? ? ? ? mouseEvent();
錯(cuò)誤生成效果:
<tr>
<td></td>
<td></td>
<td>
<a>
<a href="javascript:;" onclick="remove(this)">刪除</a>
</a>
</td>
</tr>
修改后代碼:
? ? ? ? var td=document.createElement("td");
? ? ? ? td.innerHTML="<a href='javascript:;' onclick='remove(this)'>刪除</a>";
? ? ? ? tr.appendChild(td);
? ? ? ? aa.appendChild(tr);
修改后生成效果:
<tr>
<td></td>
<td></td>
<td>
<a href="javascript:;" onclick="remove(this)">刪除</a>
</td>
</tr>
2016-08-02
謝謝,會(huì)啦?。?/p>