JavaScript代码:
let interval=setInterval(getE,1);//每隔一毫秒向消息队列中发送一个事件getE
function getE() {
let element=document.getElementById('result');//动态获取元素
if (element!=null) {//如果元素已被绘制则给元素绑定事件
console.log('not null');
let list=document.getElementsByClassName('btn');//根据类名获取元素
for (let i=0;i<list.length;i++) {
list.item(i).onclick=process//遍历所有元素并绑定点击事件,这里的事件为process
}
console.log('ok');
clearInterval(interval);//完成后关闭interval
}
}
HTML代码:
<div>
<button class="btn" name="1">1</button>
<button class="btn" name="2">2</button>
</div>