O que procura? Custo de Vida em Pattaya Crime em Pattaya Clima em Pattaya Saúde em Pattaya Poluição em Pattaya Preços de Imóveis em Pattaya Qualidade de Vida em Pattaya Trânsito em Pattaya

javascript - Como fazer replace em string html somente nos textos dentro das(entre as) tags? - Stack Overflow em Português
OBS 3: Se achar eu dou um replace em todas as ocorrências do texto, substituindo o texto pelo proprio texto só que dentro de uma div que faz a marcação com css (Exemplo: '<div class='marcado'>texto</div>' no lugar de apenas 'texto').
O problema que me dei conta depois é que se eu busco a palavra html ou body, ou href, etc, eu acabo quebrando o html da página depois que faz o replace, pois estou mexendo em tags e atributos html dentro da minha string.
Logo, eu gostaria de contornar isso substituindo somente textos que estão dentro dessas tags. Mas não consegui ainda imaginar na cabeça alguma forma de fazer isso. Preciso de ajuda com idéias de soluções para isso, mesmo que não seja a explícita na pergunta.
Você pode utilizar o innerText ao invez do innerHTML. se não resolver, acredito que terá de fazer uma busca em profundidade. – Tobias Mesquita 23/02/15 às 17:48