我们可以使用Node.contains方法执行此检查。Node.contains()方法返回一个布尔值,该值指示节点是否为给定节点的后代,即节点本身,其直接子级(childNodes)之一,子级的直接子级之一,依此类推。
例如,您要查找具有id test的元素,则可以使用以下代码-
const elem = document.querySelector('#test'); console.log(document.body.contains(elem));
根据元素在可见DOM中是否存在,这将记录为是或否。