Menyisipkan Elemen Sebelum Elemen Lain pada JavaScript

insertBefore
Задание 1

Diberikan elemen #elem:

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

Sisipkan sebelum elemen ini sebuah elemen dengan teks 'baru'.

Задание 2

Modifikasi tugas sebelumnya sehingga klik pada elemen yang disisipkan menyebabkan pada akhir teksnya akan ditambahkan '!'.