Я пытаюсь создать заголовок html, который сам изменяется каждые 5 секунд, через массив из нескольких элементов и цикл. Я могу заставить все работать, за исключением изменения текста через каждую пятую секунду. Прямо сейчас он немедленно переходит от первого элемента массива к последнему. Я пробовал использовать setTimeOut и setInterval, но пока не повезло. Я также искал всюду в Интернете.Изменение заголовка каждые несколько секунд, с массивом и контуром
Вот что я до сих пор без SetTimeout/setInterval отчасти потому, что он не работает:
var headingChange = {
heading: function() {
var headings = ['Hello', 'Hi', 'Ye'];
for (var i = 0; i < headings.length; i++) {
document.getElementById('heading').innerHTML = headings[i];
}
}
};
Вот jsfiddle, чтобы сделать его проще (+ HTML).
https://jsfiddle.net/countermb/w9qwk6ch/
Надежда кто-то может мне помочь (я новичок в Javascript). Заранее спасибо.
Что вы сделали с setTimeout, так как это решение? – epascarello