ci sono vari modi, il piu' potente e versatile sono le espressioni regolari,
se non le hai mai incontrate approfondisci con una ricerca
codice:
function replaceWord(oldWord,newWord,idContainer){
var str=document.getElementById(idContainer).innerHTML;
var rx=new RegExp(oldWord,'gi');
var newStr=str.replace(rx,newWord);
document.getElementById(idContainer).innerHTML=newStr;
}
window.onload=function(){replaceWord('sit','-XxX-','testo');}
codice:
<p id="testo">
Lorem ipsum dolor SiT amet, consectetuer adipiscing elit. Maecenas leo tortor, gravida quis, vestibulum eget, accumsan sed, ipsum. Curabitur malesuada blandit metus. Nulla dui. Donec mi dui, luctus pharetra, auctor at, bibendum id, neque. Maecenas eget felis. Quisque ullamcorper. Nunc blandit condimentum tellus. Duis sodales orci sed tellus. Aliquam vulputate. Proin pellentesque. Cras viverra, mauris in sollicitudin elementum, lacus dolor imperdiet libero, ut vulputate ante velit ac ligula. Fusce mauris nisi, pharetra ac, mollis convallis, imperdiet eget, odio. Nulla diam pede, ultrices sed, auctor commodo, lobortis et, orci. Nullam varius eleifend erat. Suspendisse risus libero, laoreet ut, lobortis in, ultrices in, leo. Phasellus scelerisque, sapien quis interdum egestas, purus risus pellentesque dolor, in blandit dui sem sit amet magna. Phasellus mi. In vehicula, urna et lobortis mattis, leo ante imperdiet neque, at facilisis est mauris eget lorem. Nullam diam dolor, facilisis at, accumsan quis, hendrerit commodo, lectus.
</p>
ciao