С <hr> непонятно что вы пытаетесь сделать, метода get
ElementByTagName не существует, сами же в следующей строчке написали правильный вариант.
function parse () {
var p = document.getElementsByTagName('p')[0];
var newElem = document.createElement('p');
newElem.innerHTML = 'Новый элемент';
p.parentNode.insertBefore(newElem, p);
}