在更换innerHTML后等待,可以使用以下几种方法:
element.innerHTML = "新的内容";
setTimeout(function() {
// 在这里执行后续操作
}, 1000); // 等待1秒钟
function wait(ms) {
return new Promise(function(resolve) {
setTimeout(resolve, ms);
});
}
element.innerHTML = "新的内容";
wait(1000).then(function() {
// 在这里执行后续操作
});
async function changeInnerHTML() {
element.innerHTML = "新的内容";
await wait(1000); // 等待1秒钟
// 在这里执行后续操作
}
changeInnerHTML();
需要注意的是,以上方法只是在更换innerHTML后等待一段时间再执行后续操作,如果需要等待其他事件或条件的发生,可以根据具体情况选择合适的方法。
领取专属 10元无门槛券
手把手带您无忧上云