Insert elements before JavaScript elements
Given the element #elem:
<ul id="parent">
<li>text</li>
<li>text</li>
<li id="elem">text</li>
<li>text</li>
<li>text</li>
</ul>
Insert an element before this element
with the text 'new'
.
Modify the previous task so that clicking on the
inserted element causes '!'
to be added
to the end of its text.