如何验证元素是否存在于可见的 DOM 中?


可以使用 Node.contains 方法来执行此检查。Node.contains() 方法返回布尔值,指示一个节点是否给定节点的后代,即将该节点本身,其一个直接子级 (childNodes)、子级的子级之一,依此类推。

示例

例如,如果查找 id 为 test 的元素,可以使用以下方法 −

const elem = document.querySelector('#test');
console.log(document.body.contains(elem));

它将基于该元素是否存在于可见 DOM 中来记录 true 或 false。

更新于: 27-NOV-2019

648 次浏览

开始你的职业生涯

完成课程并获得认证

开始学习
广告
© . All rights reserved.