gpt4 book ai didi

javascript - 用 JavaScript 和 HTML 掷硬币

转载 作者:行者123 更新时间:2023-11-30 12:16:30 24 4
gpt4 key购买 nike

我需要帮助修复我的脚本。基本上,我希望它抛硬币并更新 <span>结果,即它是正面还是反面。目前,当我点击按钮时没有任何反应。

Java脚本:

var heads = 0;
var tails = 0;
function click() {
x = (Math.floor(Math.random() * 2) == 0);
if(x){
flip("heads");
}else{
flip("tails");
}
};
function flip(coin) {
document.getElementById("result").innerHTML = coin;
};

HTML:

<button id="click" type="button">CLICK ME</button>
<p>
You got: <span id="result"></span>
</p>

最佳答案

那只是因为您需要附加事件处理程序:

document.getElementById('click').onclick = click;

var heads = 0;
var tails = 0;
function click() {
x = (Math.floor(Math.random() * 2) == 0);
if(x){
flip("heads");
}else{
flip("tails");
}
};
function flip(coin) {
document.getElementById("result").innerHTML = coin;
};
<button id="click" type="button">CLICK ME</button>
<p>
You got: <span id="result"></span>
</p>

关于javascript - 用 JavaScript 和 HTML 掷硬币,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32302066/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com