0
我想輸入一個時間,並讓它返回給我,所以我可以提醒它。我得到兩個錯誤:1)「time.split不是一個函數」(我猜是因爲我沒有傳遞一個字符串2),當我嘗試將.toString()添加到參數或time.toString( ).split(/:/)它不能正確返回。我將如何獲得它以提醒時間?謝謝!警報輸入時間返回不正確
function changeTime(time) {
time = time.split(/:/);
if (time[0] < 12) {
return (time[0] + time[1] + " AM");
} else if (time[0] == 12) {
return (time[0] + time[1] + " PM");
} else if(time[0] > 12) {
return ((time[0] - 12) + time[1] + " PM");
} else {
return("Please enter a valid time!");
}
}
getTime.addEventListener('click', function() {
alert("The time is " + changeTime(timeText));
});
編輯:這裏是我的輸入域 「timeText」 和 「的getTime」
<button id="getTime">Get Time</button>
<input type="time" id="timeText" />
是什麼'timeText'? –
@RajaprabhuAravindasamy我認爲這是字符串'time.split(/:/)' –
那麼什麼是'時間'?所以評估和回答會很容易。 –