这是我的代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
function f(){
setTimeout(function (){
let a=document.createElement("div");
a.id="AX";
document.body.append(a);
},1000);
}
function g(){
document.getElementById("AX").innerHTML="abc";
}
f();
g();
</script>
</body>
</html>
它本该输出abc,但是没有。因为g在f之前执行了。
我希望g在f之后执行。