每当我初始化一个名为'name'的变量时,它都会通过页面保持其值.
像这样:
page1.html
<html>
<script>
var name = prompt("What's your name?");
alert(name);
</script>
<a href='page2.html'> Page2</a>
</html>
Run Code Online (Sandbox Code Playgroud)
page2.html
<html>
<script>
alert(name);
</script>
</html>
Run Code Online (Sandbox Code Playgroud)
因此,在两个页面中,变量名称保留了在第一页的提示中给出的值,两个页面提醒相同的事情,有人可以解释为什么会发生这种情况吗?