Спасибо.
Скрипт сразу не заработал, но немного почитав про replace, я использовал глобальный поиск и все заработало:
//получаем текст документа в переменную
var htmlText = document.body.innerHTML;
//заменяем в тексте документа все слова "жопа" на жопа с обрамляющими тегами добавляющими жирноту и сохраняем результат в newHtmlText
var newHtmlText = htmlText.replace(/жопа/g,/*глобальный поиск*/ '<b>жопа</b>');
//обновляем текст документа на текст из newHtmlText
document.body.innerHTML = newHtmlText;
А теперь хотелось бы выделять не конкретно слово, а весь элемент содержащий заданное слово. Возможно такое?