Pratica sulla creazione di liste ul in JavaScript

Задание 1

Dato ul:

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

Dato un array. Inserisci gli elementi di questo array alla fine di ul in modo che ogni elemento sia nel suo li.

Задание 2

Modifica il problema precedente in modo che cliccando su qualsiasi elemento inserito venga visualizzato il testo di quell'elemento.

Задание 3

Modifica il problema precedente in modo che cliccando su li le venga aggiunto '!' alla fine.

Задание 4

Modifica il problema precedente in modo che un click ripetuto su li non porti all'aggiunta di un secondo '!'.