如何驗證元素是否存在於可見的 DOM 中?
可以使用 Node.contains 方法來執行此檢查。Node.contains() 方法返回布林值,指示一個節點是否給定節點的後代,即將該節點本身,其一個直接子級 (childNodes)、子級的子級之一,依此類推。
示例
例如,如果查詢 id 為 test 的元素,可以使用以下方法 −
const elem = document.querySelector('#test'); console.log(document.body.contains(elem));
它將基於該元素是否存在於可見 DOM 中來記錄 true 或 false。
廣告