0
点赞
收藏
分享

微信扫一扫

动态检查某个dom是否被加载好了

阎小妍 2022-04-26 阅读 33
javascript
//  声明定时器
var timer = null
//  检查dom是否执行完成
function checkDom() {
    let dom = document.getElementById('abc')
    if(dom) {
         //  执行dom加载完成后的操作
        doSomething();
        //  清除定时器
        if(!timer) {
            clearTimeout(timer)
        }
    } else {
        //  自我调用
        timer = setTimeout(checkDom, 0)
    }
}
//  首次执行
checkDom()
举报

相关推荐

0 条评论