Может ли кто-нибудь сказать мне, почему этот код JS не работает?Ошибка в коде js
Он должен печатать каждый раз, когда вторая:
function stampajDatum(){
var now = new Date();
var sat = now.getHours();
var mins = now.getMinutes();
var sec = now.getSeconds();
document.write(sat + ":" + mins + ":" + sec);
}
setInterval("stampajDatum()", 1000);
Вызов 'document.write()' после того, как документ завершения загрузки сбросит его, удаляя все элементы, которые существовали. [Что является альтернативой document.write?] (Http://stackoverflow.com/questions/4537963/what-are-alternatives-to-document-write) –
Кроме того, предоставление строки 'setInterval()' [обычно (http://stackoverflow.com/questions/6081560/is-there-ever-a-good-reason-to-pass-a-string-to-settimeout) по тем же причинам, что и 'eval () '- [' setInterval (stampajDatum, 1000) '] (http://stackoverflow.com/questions/4506074/settimeout-with-string-or-anonymous-function-reference-speedwise). –
Почему вы передали строку в 'setInterval'? это неверно, параметр является функцией. – t0mm13b