No sé si me he explicado, de todas formas les dejo el fragmento de código en cuestión:
Código Javascript:
Ver original
function rename(node) {
var rgxp = new RegExp(list, 'gi');
node.nodeValue = node.nodeValue.replace(rgxp, '<input type="button" class="Meme-icon Meme-$1" title="$1" />');
}
function check(node) {
var str = new RegExp(list);
if (str.test(node)) return true;
else return false;
}
function spider(element) {
for (var x = 0; element[x]; x++) {
if (check(element[x].nodeValue)) {
rename(element[x]);
}
else {
spider(element[x].childNodes);
}
}
}
La función principal que ejecuto es spider().
 
 
 Interpretar como HTML un nodo de texto
 Interpretar como HTML un nodo de texto 

