Установите зависимости:
npm install
В файле src/Events.js
создайте функции, реализующие следующий функционал:
-
Создайте функцию
createButton()
. Необходимо, чтобы эта функция осуществила вставку в body тегbutton
с текстом: "Удали меня". При клике поbutton
удалить этотbutton
. -
Создайте функцию
createArrList(arr)
, в которую передается 1 параметр:arr
- массив строк. Функция выводит этот массив в виде маркированного списка внутри тегаbody
. При наведении курсора мыши на элемент списка у этого элемента создается атрибутtitle
, в котором записан его текст. -
Создайте функцию
createLink()
, которая сгенерирует следующую разметку и вставит ее вbody
:
<a href="https://tensor.ru/">tensor</a>
При первом клике по ссылке в конец ее текста через пробел дописывается ее href
.
При следующем клике происходит действие по умолчанию (переход по ссылке в текущей вкладке).
- Создайте функцию
createList()
, которая сгенерирует следующую разметку и вставит ее вbody
:
<ul>
<li>Пункт</li>
</ul>
<button>Добавить пункт</button>
При клике по элементу li
ему в конец текста добавляется восклицательный знак.
При клике по button
в конец списка добавляется новый элемент li
с текстом: "Пункт"
.
Клик по новому li
также добавляет восклицательный знак в конец текста.
Проверить себя можно запустив команду npm run test
.
После выполнения задания создайте pull request с решением.