Вот новый вопрос. Я хочу, чтобы мой Нан сказал: «Это не число», если ничего или текст не введен. Я знаю физический код, но я не знаю, куда его поместить, или если я должен сделать функцию. Где бы я ни сказал, он либо петли, и говорит, что когда-либо было введено первым, а затем «это не число» или «это не число», то NaN, или он вообще не работает.Где я могу разместить код NaN?
javacript:
window.onload = function(){
var myDiv = document.getElementById("wrapper");
wrapper.setAttribute("align","center");
var startButton = document.getElementById("start");
var pauseButton = document.getElementById("pause");
var secondsBlock = document.getElementById("seconds");
var timer = document.getElementById("timer");
var newTime = document.createElement("h1");
newTime.innerHTML = secondsBlock.value;
timer.appendChild(newTime);
//setTimeout(function countdown() {
var numbers = (newTime.innerHTML);
newTime.innerHTML = numbers;
var newNumber;
function countdown(count){
newNumber =secondsBlock.value;
var numbers = (newNumber);
newTime.innerHTML = numbers;
stopper = setInterval(reduceAndShow, 1000);
if (numbers <10){
newTime.style.color = "red";
newTime.innerHTML = "0" + numbers;
};
};
function reduceAndShow(){
newNumber--;
var numbers = (newNumber);
newTime.innerHTML = numbers;
stopCountdown();
if (newNumber <10){
newTime.style.color = "red";
newTime.innerHTML= "0" + newNumber;
};
};
function stopCountdown(){
if(newNumber <= 0){
clearInterval(stopper);
};
};
startButton.onclick = function(){
countdown();
};
function pauseBut(){
clearInterval(stopper);
};
pauseButton.onclick =function(){
pauseBut()
};
html:
<div id="wrapper">
Seconds: <input type="text" name= "seconds" id="seconds"> <input type="button"
value="Start" id="start"> <input type="button" value="Pause" id="pause">
<div id="extraText"></div>
<div id="timer"></div>
</div>
Вы можете разместить остальную часть кода, или даже лучше, демо. –
как вы добавляете демонстрацию своего слова, мой код слишком длинный, чтобы добавить – user2136106
Я изменил свой ответ, чтобы отразить код, который вы опубликовали. Надеюсь, это то, за чем ты был. Убедитесь, что вы видите, работает ли он, щелкнув по этому URL-адресу: http://jsfiddle.net/QxdUy/ – Jodes