【发布时间】:2021-02-25 13:45:34
【问题描述】:
这里是菜鸟。我不知道为什么我正在创建的警报框中没有出现 userInput 变量
<!DOCTYPE HTML>
<html>
<head>
<title>fns</title>
</head>
<body>
<button onclick="namebox()">Enter Name</button>
<button onclick="yoyoyo()">Generate Greeting!</button>
</body>
<script>
function namebox() {
var userInput = prompt("Enter your name");
}
function yoyoyo() {
alert("Hello" + userInput);
}
</script>
</html>```
【问题讨论】:
-
userInput是namebox的本地,在这两个函数之外定义它。 -
阅读有关
variable scope的信息。或者打开前3章的任何教程,都会有一样的。
标签: javascript html css alert prompt