<script>
var ul = document.body.children[0];
var li = ul.children[2];
li.insertAdjacentHTML("beforeBegin", "<span class="selected_t"></span>");
</script>
из учебника попробывал, тоже не получается
и
<script>
document.getElementById('selected').innerHTML+='<li class="selected"><span class="selected_t"></span>'
</script>
<div id='selected'>
<li class="selected">
</div>
<li class="selected">
<span class="selected_t"></span>
но тут не получается т.к. тэг </li> выходит за div