remove element in pure js

by artoodetoo

HTML

<ul>
    <li id="p1">alfa</li>
    <li id="p2">beta</li>
</ul>
<a href="javascript:remove_p1();">remove alfa</a>

JavaScript

function remove(elem)
{
    return elem.parentNode ? elem.parentNode.removeChild(elem) : elem;
}

function remove_p1()
{
    var p1=document.getElementById('p1');
    remove(p1);
    return false;
}