Пусть теперь наша функция setText
первым параметром будем принимать ссылку
не на один элемент, а сразу набор элементов:
function setText(elems, text) {
for (let elem of elems) {
elem.innerHTML = text;
}
}
Давайте опробуем нашу функцию на практике. Пусть у нас есть следующие абзацы:
<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>
<p class="elem"></p>
Давайте с помощью нашей функции установим всем этим абзацам какой-нибудь текст:
let elems = document.querySelectorAll('.elem');
setText(elems, 'text');
Сделайте функцию appendText
, которая
первым параметром будет принимать массив
DOM элементов, а вторым - текст. Сделайте
так, чтобы данная функция добавляла текст
в конец переданных элементов.
Сделайте функцию appendElem
, которая
первым параметром будет принимать ссылку
DOM объект, в котором лежит тег ul
,
а вторым - текст. Сделайте так, чтобы данная
функция создавала новую li
с переданным
текстом и добавляла ее в конец переданного
тега ul
.
Дан массив и ul
. С помощью функции
appendElem
, созданной в предыдущей
задаче, запишите каждый элемент массива в
отдельную li
в этом ul
.