Amina779
@Amina779

Как отображать текст, каждую секунду?

Добрый вечер, у меня не получается отображать на странице текст с интервалом в 1 секунду. Сейчас каждую секунду отображается новое сообщение, а нужно, чтобы старое не удалялось, а над ним, к примеру, отображалось новое.
То что уже сделала:
var arr = ["<p>1</p>", "<p>2</p>", "<p>3</p>", "<p>4</p>", "<p>5</p>", "<p>6</p>"];
			var count = 0;

			function getmessage() {
				document.getElementById('block').innerHTML = arr[count];
			}

			a = setInterval (function ()
			   {
			   		count++;
			   		getmessage();
			   }, 1000);


HTML
<body>
	<div id="block">
	</div>
</body>
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ответы на вопрос 3
@shevchenko__k
вот это вам поможет.
https://learn.javascript.ru/modifying-document
вам нужно пробегаться по массиву arr и каждый раз создаватьэлемент со значением массива
Ответ написан
@DanKud
function getmessage() {
    document.getElementById('block').insertAdjacentHTML('afterbegin', arr[count]);
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 30 000 до 65 000 руб.
BSSL Москва
от 50 000 до 150 000 руб.
от 60 000 до 90 000 руб.
16 июл. 2019, в 13:18
100 руб./за проект
16 июл. 2019, в 12:33
20000 руб./за проект