Устаўка элементаў перад элементамі на 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

Мадыфікуйце папярэднюю задачу так, каб клік на ўстаўлены элемент прыводзіў да таго, што ў канец яго тэксту будзе дадавацца '!'.