单击按钮后启动 javascript 提示

Starting a javascript prompt after a button is clicked

如果我的 html 中有一个简单的按钮:

<button id="bgnBtn">Start Game</button>

我想要在我的 JS 中提示:

var userAdjective = prompt("Please provide an Adjective");

点击按钮才启动,这个怎么写?

似乎找不到这个概念,至少对于像这样归结为基础的人来说是这样。

谢谢,

为按钮设置一个 onclick 处理程序,然后让它触发一个 javascript 函数 - 注意警报的使用 - 只是为了展示函数的功能:

function promptMe(){
    var userAdjective = prompt("Please provide an Adjective");
    alert (userAdjective);
}
<button id="bgnBtn" onclick="promptMe()">Start Game</button>

我建议在您的 JS 代码中将事件侦听器附加到按钮。

document.querySelector('#bgnBtn').addEventListener('click', function() {
    var userAdjective = prompt("Please provide an Adjective");
    alert (userAdjective);
}

这个例子使用匿名函数来处理点击事件。您还可以执行以下操作:

document.querySelector('#bgnBtn').addEventListener('click', promptMe);

function promptMe() {
    var userAdjective = prompt("Please provide an Adjective");
    alert (userAdjective);
}

如果您使用警告框,它将如下所示: 提醒我

<script>
function myFunction() {
  alert("I am an alert box!");
}
</script>