如何驗證元素是否存在於可見的 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 次瀏覽

開始你的職業生涯

完成課程並獲得認證

開始學習
廣告