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().