js检查是否存在某元素不存在则等待再次检查
时间: 2023-08-30 18:12:26 浏览: 78
js 判断一个元素是否在页面中存在
你可以使用 JavaScript 的 setInterval 函数来定时检查某个元素是否存在。如果元素不存在,就等待一段时间再次检查,直到元素出现为止。
下面是一个示例代码:
```javascript
function checkElement() {
var element = document.getElementById('element-id');
if (element) {
// 元素存在,执行相应的操作
console.log('元素存在');
} else {
// 元素不存在,等待一段时间再次检查
console.log('元素不存在,等待下一次检查');
}
}
setInterval(checkElement, 1000); // 每隔1秒钟检查一次元素是否存在
```
在上面的代码中,checkElement 函数会检查 id 为 'element-id' 的元素是否存在。如果元素存在,就会执行相应的操作;如果元素不存在,就会等待1秒钟再次检查。你可以根据自己的需求调整定时器的时间间隔。
阅读全文