Привет!!
Есть скрипт:
function symbolsFind()
{
var elements=null,symbol="";
var searches=document.getElementById('searchText').innerHTML;
var string=prompt("Найти символ","");
elements=searches.split(string);
for(var i=0;i<elements.length;i++)
{
symbol+=elements[i];
symbol+="<span style='color:red;'>"+string+"</span>";
document.getElementById('searchText').innerHTML=symbol;
}
}
<div id="searchText">Бабабабаба лолаллвавладлвд крарввалваавлаввавлдлвавалвалвалвалвдл.
</div>
<a href="#" onclick="symbolsFind();" style="font-family:Verdana, Arial, Helvetica, sans-serif; color:#0099FF;">Найти символ в тексте</a><br/>
Суть такова: в блоке текста искомый символ удаляем, затем этот же символ заворачиваем в тэг спан, ставим "стиль красный цвет" и возвращаем на место откуда удаляли. Всё работает, но есть маленькая проблема, как удалить последний лишний символ, который добавляется в конец блока текста?