如何检查某个元素是否仍然存在于 DOM 中?

Art*_*n72 1 html javascript dom element exists

如何检查某个元素是否仍然存在于 DOM 中?

<div id="parent">
  ...
  <div class="my-class"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
let parent = document.getElementById('parent');
let myElement = parent.getElementsByClassName('my-class')[0];
parent.remove();

function stillExists(element) {
   // check if element still exists in DOM
}

stillExists(myElement) // should be false
Run Code Online (Sandbox Code Playgroud)

小智 5

简单地做

document.contains(myElement)
Run Code Online (Sandbox Code Playgroud)