Есть скрипт со следующим функционалом: - задаются ключевые фразы - скрипт находит все теги, где есть искомый текст, и заменяет фразу на ссылку (делает из нее анкор) - скрипт обходит теги вида <a></a>, <img>, чтобы не испортить исходный код и верстку
Описание проблемы, которую надо решить. Если внутри найденного тега (например, <div></div>) есть вложенный тег (например, <img>), то при замене фраз на анкоры в родительском теге (в нашем примере, <div></div>) он заменяет фразы и в атрибутах вложенного тега (в нашем примере это атрибут "alt" и "title"), что ведет к нарушению выдаваемого кода. Нужно поправить код так, чтобы скрипт либо игнорировал вложенные таким образом теги (чтобы не нарушался исходный код), либо скрипт должен игнорировать атрибуты во всех тегах.