У меня есть в HTML, и мне нужно получить все значения массива и отобразить их в
в этом. Но каждое четное значение из массива должно быть синего цвета.
Пока что я извлек значения и создал структуру
в HTML, но я не уверен, как проверить четные значения из массива. Должен ли я сделать это с помощью оператора IF в FOR, или есть другой более простой способ через DOM. Я не могу использовать CSS. Это мой код: var animals = ['Dog', 'Donkey', 'Horse', 'Pig', 'Sheep', 'Chicken', 'Duck', 'Cat', 'Rabbit'];
for (var i = 0; i < animals.length ; i++) {
var animal = animals[i];
var ul = document.getElementById('animals')
var li = document.createElement('li');
li.appendChild(document.createTextNode(animal));
ul.appendChild(li);
// Я пытался с оператором IF, но он не работает. //
if (animal[i] % 2 === 0) {
animal[i].style.color = '0000FF';
}
}
Фреймворки также не разрешены
CSS также, как и для домашней работы для моего курса Javascript для начинающих :)
Я видел, какдостичь этого с помощью CSS и nth: child, но я не могу использовать это здесь. Прошу прощения, если вопрос кажется немного "глупым",