有谁知道我如何通过脚本标签块执行来制作 document.write ?
<script type="text/javascript">
var test = "bad";
document.write('<script type="text/javascript" src="js.php"><\/script>');
console.log(test);
</script>
js.php 在哪里
<?PHP sleep(1); echo "var test='good';"; ?>
console.log 应该输出“好”,但它输出“坏”。当然,一秒钟后,var 确实变为“好”,但我绝对需要它阻塞。谢谢!!
我有点明白发生了什么。看起来当前脚本块中的任何 document.write 实际上都是在当前脚本块之后写入的。