gpt4 book ai didi

javascript - 我该如何做到这一点,以便当我的变量达到某个点时,我会弹出一个警告窗口,说些什么?

转载 作者:行者123 更新时间:2023-11-28 07:29:25 24 4
gpt4 key购买 nike

这是我的代码:

     <!DOCTYPE HTML>
<html>
<head>
<title>John's Sustainability Clicker</title>
<style>
h1 { padding: 0; margin: 10px 0 0; }
p { padding: 0; margin: 10px; }
</style>
</head>

<script type="text/javascript">

if (clicks = 50) {
window.alert "You have made earth sustainable!"
} else {
document.write " "
}

</script>

<div style="color:#AF7817">
<center><h1 stlye="margin-bottom: 0 0 0 0"><p style="font-size:70px">My Sustainability Clicker</p></h1></center>
</div>

<div style="color:#2B65EC">
<div class="game-object">
<script type="text/javascript">
var clicks = 0;
function updateClickCount() {
document.getElementById("clickCount").innerHTML = clicks;
}
</script>
<center><button type="button" onClick="clicks++;updateClickCount();" id="push">
<p style="font-size:20px"><div style="color:#E238EC">Click me for Trees!</div></p></button></center>
<center> <p style="font-size:20px"><div id="clickCount"></div></p></center>
</div>
</div>

<div style="color:#F70D1A">
<center><p style="font-size:20px"><i><b>By: John Parkinham</i></b></p></center>
</div>

<center><input type="image" name="Cookie" value="Cookie" src="tree-clipart-tree_tiny_green_shaded.png" width="445px"/></center>

</input>

我的问题是,如何才能在点击变量达到 50 时,在屏幕上弹出一条警报消息?我不知道是否应该使用 if else 命令或者是否应该使用其他命令。

谢谢〜约翰

最佳答案

您的想法是正确的,您认为您将需要一个 if 语句。但是哪里需要 if 语句。当前的 if (clicks = 50) 有几个问题。

首先,单个等号会将值 50 分配给变量 clicks。要比较两个值然后返回 true 或 false 值,您需要使用 ==

第二个代码块:

<script type="text/javascript">
if (clicks = 50) {
window.alert "You have made earth sustainable!"
} else {
document.write " "
}
</script>

它将在首次定义变量 clicks 之前在您的页面中运行。检查点击值的正确位置是在 updateClickCount 函数中每次更新该值之后

function updateClickCount() {
document.getElementById("clickCount").innerHTML = clicks;
if(clicks == 50)
{
alert("hurray 50!");
}
}

关于javascript - 我该如何做到这一点,以便当我的变量达到某个点时,我会弹出一个警告窗口,说些什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29272133/

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