# Практика на изменение элементов на JavaScript

Дан массив. Выведите его элементы в виде списка `ul`.

Модифицируйте предыдущую задачу так, чтобы по клику на любую `li` в ней появлялся инпут, с помощью которого ее можно будет поредактировать.

Модифицируйте предыдущую задачу так, чтобы под списком был инпут, с помощью которого можно будет добавить новый элемент в конец списка `ul`. Сделайте так, чтобы новые `li` также можно было редактировать.

Модифицируйте предыдущую задачу так, чтобы в конце каждой `li` стояла ссылка `'удалить'`, с помощью которой можно будет удалить эту `li` из `ul`.

Модифицируйте предыдущую задачу так, чтобы в конце каждой `li` также стояла ссылка `'перечеркнуть'`, с помощью которой можно будет перечеркнуть текст данного тега `li`.

## Массив объектов и таблица

Дан следующий массив с работниками:

`let employees = [ {name: 'employee1', age: 30, salary: 400}, {name: 'employee2', age: 31, salary: 500}, {name: 'employee3', age: 32, salary: 600}, ];`

Выведите этих работников в HTML таблице.

Добавьте ячейкам созданной таблицы возможность редактирования.

Добавьте в вашу таблицу новую колонку со ссылкой на удаления ряда из таблицы.

Сделайте под таблицей `3` инпута и кнопку для добавление нового работника. Пусть в инпуты вводятся имя, возраст и зарплата, и по нажатию на кнопку новый работник добавляется в таблицу. Реализуйте редактирование ячеек для вновь добавленных работников.

## Массив объектов и список

Дан следующий массив с работниками:

`let employees = [ {name: 'employee1', age: 30, salary: 400}, {name: 'employee2', age: 31, salary: 500}, {name: 'employee3', age: 32, salary: 600}, ];`

Выведите на экран каждого работника в своем теге `li` тега `ul`.

Сделайте так, чтобы по клику на имя, возраст или зарплату работника появлялся инпут для редактирования этого поля.

Добавьте в конец каждого тега `li` ссылку на удаление этого `li` из списка.

Под списком сделайте форму для добавления нового работника.

← →
↑
en ru