<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<script>
window.onload =
function() {
var treeWalker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false),
users = ["Вася", "Юра", "Маша", "Саша"],
reg = new RegExp(users.join("|"), "ig");
while (treeWalker.nextNode()) {
var el = treeWalker.currentNode;
el.data = el.data.replace(reg, "*****")
}
};
</script>
</head>
<body>
Допустим есть массив слов: (ВАСЯ, ЮРА, МАША, САША)
<div>
<a>Маша</a>
</div>
<ul>
<li>Саша</li>
</ul>
<div>
<a>Маша</a>
</div>
<ul>
<li>Саша</li>
</ul>
</body>
</html>