【发布时间】:2021-01-09 19:28:55
【问题描述】:
我希望在单击按钮后 while 循环停止,但我的整个屏幕都被冻结了,并且窗口似乎对任何类型的事件都没有反应。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<button>Click ME!</button>
<script>
const btn = document.querySelector("button");
let clicked = false;
btn.addEventListener("click", ()=>{
console.log("clicked");
clicked = true;
})
while(!clicked){
console.log("I am waiting")
}
</script>
</body>
</html>
【问题讨论】:
-
你有一个永无止境的循环
标签: javascript dom-events tic-tac-toe