2021-11-16

2021-11-16  本文已影响0人  游侠war

如何监测DOM对象已加载完成

//  声明定时器
var timer = null
//  检查dom是否执行完成
function check() {
    let dom = document.getElementById('yiifaa')
    if(dom) {
         //  执行dom加载完成后的操作,例如echart的初始化操作
        echart.init('yiifaa')
        //  清除定时器
        if(!timer) {
            clearTimeout(timer)
        }
    } else {
        //  自我调用
        timer = setTimeout(check, 0)
    }
}
//  首次执行
check()
上一篇下一篇

猜你喜欢

热点阅读