# Передача группы DOM элементов параметрами функций

Пусть теперь наша функция `setText` первым параметром будем принимать ссылку не на один элемент, а сразу набор элементов:

`function setText(elems, text) { for (let elem of elems) { elem.textContent = 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`.

← →
↑
en ru