gpt4 book ai didi

制作秒表的 Javascript 问题?

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

目前我正在使用 javascript(准确地说是 jquery)在 html 中制作秒表。

<body>
<div class="background">
<div class="stopwatch-background">
<div class="boxes">
<div class="border" id="minuteText"></div>
<div class="big-semicolon">:</div>
<div class="border" id="secondText"></div>
</div>
<div class="button-holder">
<button class="btn btn-primary" id="start">Start</button>
<button class="btn btn-primary" id="pause">Pause</button>
<button class="btn btn-primary" id="reset">Reset</button>
</div>
</div>

</div>

<script type="text/javascript" >
var start = false;
var minuteHand = 30;
var secondHand = 60;
function setDefault(){
minuteHand = 30;
secondHand = 60;
}
function DecreaseValue() {
if (start) {
UpdateText();
if (minuteHand >= 1) {
if (secondHand >= 1) {
secondHand--;
} else if (secondHand == 0) {
minuteHand--;
secondHand = 60;
}
}
}
}

function UpdateText() {
$("#minuteText").html = minuteHand;
$("#secondText").html = secondText;
}
$("#start").click(function () {
start = true;
});
$("#pause").click(function () {
start = false;
});
$("#reset").click(function () {
setDefault();
start = false;
});
setInterval(DecreaseValue, 1000);
</script>

</body>

问题是 $("#start").html 没有改变任何内容。而且我也不确定我的其他代码是否有效。请帮我。我没有发布任何CSS。

最佳答案

设置html内容的jquery语法如下,

function UpdateText() {
$("#minuteText").html(minuteHand);
$("#secondText").html(secondHand);
}

.html 是一个方法,值应该作为参数传递给它。看看 documentation .您还需要将 secondHand 设置为 html 内容而不是 secondText。

关于制作秒表的 Javascript 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47397386/

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