Помогите пожалуйста дописать js код, как зациклить вывод индекса массива, чтобы он начинался с "первого слова", а когда доходил до "третьего", начинал опять "с первого" ?
function clickbutton (){
var words = [
"Первое слово",
"Второе слово",
"Третье слово"
];
???
document.getElementById('h1').innerHTML = ???;
}
var myArray = ["Первое слово", "Второе слово",
"Третье слово", "Четвертое слово"
];
var myIndex = 1;
var print = document.getElementById('print');
print.innerHTML = myArray[0]; //Print first value of array right away.
function nextElement() {
print.innerHTML = myArray[myIndex];
myIndex++;
if (myIndex == 3) {
myIndex = 0;
}
(myIndex + 1) % (myArray.length);
};
<p>слова: <span id="print"></span>.</p>
<a id="click" href="#" onclick="nextElement();">Click</a>
Используй в качестве индекса i % words.length
.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Обычная почтовая рассылкаПользователь вводит свое имя и почту на сайте и ему приходят уведомления о новых новостях