报这种错误有可能是script的路径问题
<body>
<p>只要i小于,就一直循环5</p>
<button type="button" onclick="myFunction()">循环</button>
<p id="demo"></p>
<script src=""> //使用src路径,即便是空也会导致加载不出来
function myFunction(){
var x,i=0;
while (i<5){
x=x + "该数字为" + i + "<br>";
i++;
}
document.getElementById("demo").innerHTML=x;
}
</script>
</body>
当把script=" "去掉后,就可以运行出来了