Εισαγωγή στοιχείων πριν από άλλα στοιχεία σε JavaScript

insertBefore
Задание 1

Δίνεται το στοιχείο #elem:

html<ul id="parent">
  <li>text</li>
  <li>text</li>
  <li id="elem">text</li>
  <li>text</li>
  <li>text</li>
</ul>

Εισάγετε πριν από αυτό το στοιχείο ένα στοιχείο με κείμενο 'new'.

Задание 2

Τροποποιήστε το προηγούμενο πρόβλημα έτσι ώστε το κλικ στο εισαγόμενο στοιχείο να προκαλεί την προσθήκη '!' στο τέλος του κειμένου του.