JavaScript: implementing the str_reeplace() function
by gabrieleromanato
HTML
<button id="replace">Replace</button>
<p id="test">You should eat fruits, vegetables, and fiber every day.</p>
JavaScript
var strReplace = function(searches, replacements, str) {
for (var i = 0; i < searches.length; i++) {
str = str.replace(searches[i], replacements[i]);
}
return str;
}
document.getElementById('replace').onclick = function() {
var test = document.getElementById('test'),
text = test.firstChild.nodeValue,
$healthy = new Array("fruits", "vegetables", "fiber"),
$yummy = new Array("pizza", "beer", "ice cream");
test.firstChild.nodeValue = strReplace($healthy, $yummy, text);
};