如果这是我的div元素
<a href="sdfsfsf"><p class="quotes">blablabla</p></a>
如果不是主页,如何删除此
quotes
的父项a我无法为我的元素配置此代码:
function delete_row(e)
{
e.parentNode.parentNode.parentNode.removeChild(e.parentNode.parentNode);
}
js程序也必须在页面加载且不是主页时也自动加载,应该删除一个元素
最佳答案
要删除子元素e
的直接父元素,而使子元素仍保留在DOM中(但重设为其原始祖父母),请使用.replaceChild
:
e.parentNode.parentNode.replaceChild(e, e.parentNode);
关于javascript - 如何完全删除父元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52238705/