如何使用javaScript在计时器中增加分钟值

如何使用javaScript在计时器中增加分钟值,javascript,timer,Javascript,Timer,对于计时器(分:秒),如果其时间为30:00,如何增加其分钟部分并在输入框中显示 我的Html代码是 <input name="timer" id="timer" value="30:00" type="text" onclick="incre()"></input> 你在增加分钟,好吗。但是您没有在文本字段中更新它。也。没有 对于0,不需要使用parseInt() 您不需要将minutes++分配给minutes 函数增量(){ var textbox=docu

对于计时器(分:秒),如果其时间为30:00,如何增加其分钟部分并在输入框中显示

我的Html代码是

<input name="timer" id="timer" value="30:00" type="text" onclick="incre()"></input>

你在增加分钟,好吗。但是您没有在文本字段中更新它。也。没有

  • 对于
    0
    ,不需要使用
    parseInt()
  • 您不需要将
    minutes++
    分配给
    minutes
函数增量(){
var textbox=document.getElementById(“计时器”);
var time=document.getElementById(“计时器”).value.split(“:”);
var minutes=parseInt(时间[0]);
var秒=(时间[1]);
分钟++;
document.getElementById(“计时器”).value=minutes+“:”+seconds;
}

你在增加分钟,好吗。但是您没有在文本字段中更新它。也。没有

  • 对于
    0
    ,不需要使用
    parseInt()
  • 您不需要将
    minutes++
    分配给
    minutes
函数增量(){
var textbox=document.getElementById(“计时器”);
var time=document.getElementById(“计时器”).value.split(“:”);
var minutes=parseInt(时间[0]);
var秒=(时间[1]);
分钟++;
document.getElementById(“计时器”).value=minutes+“:”+seconds;
}
试试这个:

function incre() {
    var textbox = document.getElementById("timer");
    var time = textbox.value.split(":");
    var minutes = parseInt(time[0]);
    var seconds = parseInt(time[1]);
    minutes++;
    textbox.value = minutes + ':' + seconds;
}
请注意,
minutes=minutes++
是不必要的,您只需要执行
minutes++

使用最后一行更新输入值。

尝试以下操作:

function incre() {
    var textbox = document.getElementById("timer");
    var time = textbox.value.split(":");
    var minutes = parseInt(time[0]);
    var seconds = parseInt(time[1]);
    minutes++;
    textbox.value = minutes + ':' + seconds;
}
请注意,
minutes=minutes++
是不必要的,您只需要执行
minutes++


在最后一行中,您将更新输入值。

这个答案没有任何解释。你能提供一个解释,而不是明目张胆地要求OP复制和粘贴吗?这个答案不能解释任何事情。你能提供一个解释而不是明目张胆地要求OP复制和粘贴吗?