Praktyka tworzenia list ul w JavaScript

Задание 1

Dany ul:

html<ul id="elem"></ul>

Dana jest tablica. Wstaw elementy tej tablicy na koniec ul tak, aby każdy element był w swoim li.

Задание 2

Zmodyfikuj poprzednie zadanie tak, aby po kliknięciu na dowolny z wstawionych elementów na ekranie wyświetlał się tekst tego elementu.

Задание 3

Zmodyfikuj poprzednie zadanie tak, aby po kliknięciu na li na jej koniec był dodawany '!'.

Задание 4

Zmodyfikuj poprzednie zadanie tak, aby ponowne kliknięcie na li nie prowadziło do dodania drugiego '!'.