Заменить текст ссылкой с расширением Chrome

Я пытаюсь заменить текст на веб-странице ссылками. Когда я пытаюсь это сделать, он просто заменяет текст тегом, а не ссылкой. Например, этот код заменит «река» на:

<a href="http://www.cnn.com">asdf</a>

Это то, что я до сих пор:

function handleText(textNode)
{
    var v = textNode.nodeValue;
    v = v.replace(/\briver\b/g, '<a href="http://www.cnn.com">asdf</a>');
    textNode.nodeValue = v;
}

Ответы на вопрос(1)

Ваш ответ на вопрос