如何使用普通的JavaScript去除父元素和所有相應的節點?我沒有使用jQuery或任何其他庫。 換句話說,我有一個元素,當用戶點擊它時,我想要移除父元素(以及各個子節點)的父元素。如何使用純javascript去除父元素..!
<table id='table'>
<tr id='id'>
<td>
Mohit
</td>
<td>
23
</td>
<td >
<span onClick="edit(this)">Edit</span>/<span onClick="delete_row(this)">Delete</span>
</td>
<td style="display:none;">
<span onClick="save(this)">Save</span>
</td>
</tr>
</table>
現在,
function delete_row(e)
{
e.parentNode.parentNode.removeChild(e.parentNode);
}
只會移除最後<td>
。
如何直接刪除<tr>
>?
e.parentNode.parentNode.getAttribute('id')
返回行的id ...
有沒有像remove()
或delete()
任何功能?