急! JS延迟执行,怎么让后执行的内容一起显示

2025-02-27 21:53:45
推荐回答(1个)
回答1:

你在网页上添加一个用来显示内容的容器,比如一个div



之后用document.getElementById("info").innerHTML来改变它的内容

document.getElementById("info").innerHTML = "先执行的代码A";
setTimeout(function(){document.getElementById("info").innerHTML += ('3秒后执行的代码B');},3000);

注意要用+=运算符,代表添加内容而不是改写。

另外script一定要写在
的位置之后。因为javascript是顺序执行的,如果你写在
之前这时候由于DOM尚未完全载入,你的getElementById就会找不到对象