第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何計(jì)算時(shí)差

如何計(jì)算時(shí)差

慕妹3242003 2021-06-02 14:31:53
我正在嘗試制作一個(gè)程序,在其中我放入不同的時(shí)間并在單擊“計(jì)算”按鈕后在幾分鐘內(nèi)獲得差異。我不確定我的方法是否正確,可能有一些錯(cuò)字。我試圖將不同的輸入值設(shè)置為數(shù)字,但似乎還有另一個(gè)我看不到的潛在問題。var hour1=document.getElementById("hour1");var min1=document.getElementById("min1");var hour2=document.getElementById("hour2");var min2=document.getElementById("min2");function calc(){    var minutt1=Number(hour1)*60+Number(min1);    var minutt2=Number(hour2)*60+Number(min2);    var resultat=0;    resultat = Number(minutt1) - Number(minutt2);    document.getElementById("result").innerHTML="Time differance is:" + Number(resultat);}<input type="number" id="hour1">:<input type="number" id="min1"> - <input type="number" id="hour2">:<input type="number" id="min1"><button type="button" onclick="calc()">Regn ut</button><div id="result"></div>我希望得到一個(gè)代表分鐘時(shí)差的數(shù)字,但實(shí)際輸出是“NaN”。
查看完整描述

2 回答

?
白板的微信

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊

你需要得到value的hour1,min1,hour2,和min2。你也沒有元素min2:


var hour1=document.getElementById("hour1").value;

var min1=document.getElementById("min1").value;

var hour2=document.getElementById("hour2").value;

var min2=document.getElementById("min2").value;

您的代碼試圖做的是乘以和減去 HTML 元素(這絕不是一個(gè)好主意)。


var hour1 = document.getElementById("hour1").value;

var min1 = document.getElementById("min1").value;

var hour2 = document.getElementById("hour2").value;

var min2 = document.getElementById("min2").value;


function calc() {

  var minutt1 = Number(hour1) * 60 + Number(min1);

  var minutt2 = Number(hour2) * 60 + Number(min2);

  var resultat = 0;

  resultat = Number(minutt1) - Number(minutt2);

  document.getElementById("result").innerHTML = "Time differance is:" + Number(resultat);

}

<input type="number" id="hour1">:

<input type="number" id="min1"> -

<input type="number" id="hour2">:

<input type="number" id="min2">

<button type="button" onclick="calc()">Regn ut</button>


<div id="result"></div>


查看完整回答
反對(duì) 回復(fù) 2021-06-11
?
POPMUISE

TA貢獻(xiàn)1765條經(jīng)驗(yàn) 獲得超5個(gè)贊

其他答案很接近,但您需要在單擊按鈕后獲取輸入的值


var hour1 = document.getElementById("hour1");

var min1 = document.getElementById("min1");

var hour2 = document.getElementById("hour2");

var min2 = document.getElementById("min2");


window.calc = function () {

  var minutt1 = parseInt(hour1.value) * 60 + parseInt(min1.value);

  var minutt2 = parseInt(hour2.value) * 60 + parseInt(min2.value);

  var resultat = minutt1 - minutt2;

  document.getElementById("result").innerHTML = "Time differance is:" + resultat;

  

  console.log({minutt1:minutt1,minutt2:minutt2,resultat:resultat,

  hour1:hour1,min1:min1,

  hour2:hour2,min2:min2

  })

};

<input type="number" id="hour1">:

<input type="number" id="min1"> -

<input type="number" id="hour2">:

<input type="number" id="min2">

<button type="button" onclick="calc()">Regn ut</button>


<div id="result"></div>


查看完整回答
反對(duì) 回復(fù) 2021-06-11
  • 2 回答
  • 0 關(guān)注
  • 156 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)