.replace(/Петя/g, "<a href='#'>Петя</a>");
Вот тут скорей всего. То что ты вызываешь, эквивалентно .replace, вызванном в глобальном контексте и тут скорей всего выскакивает ошибка. делай
concretElement.innerHTML = concretElement.innerHTML.replace(...)
либо concretElement.value, в зависимости от того, что там у тебя