如果这是我的 div 元素
<a href="sdfsfsf"><p class="quotes">blablabla</p></a>
如果不是主页,如何删除此引用
的父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/