hallo,
document.body.innerHTML.replace("test","<span class='clExtraWort'>test</span>")
würde fast funktionieren, wenn du auf solche Links wie "http://.../test/.../test1.htm" keine Rücksicht nehmen wolltest.
wahrscheinlich muss man alle Textknoten des Baumes einzeln überprüfen
Gruß plan\_B