Показать сообщение отдельно
  #6 (permalink)  
Старый 21.10.2009, 15:21
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,568

Вот тут кстати и идет замена:
parent.innerHTML='<a id="activity_text">';

(изменил кавычки - т.к. с ошибкой было)
В чем логика того что я записал:
1) например на onload body запускается этот скрипт
2) ищет нужный элемент
var obj=document.getElementById("activity_text");
3)потом его родителя
var parent=obj.parentNode;
4) Создается новый объект
var newobj=document.createElement("A");
newobj.id="activity_text";
5) идет замена старого новым, через родителя
parent.replaceChild(newobj,obj)

Это если ищется конкретный объект, как вы указали <a id="activity_text"
Если же ищется просто какой-то текст, чтоб заменить, то на ходу
могу придумать только тяжелое решение:
var text=document.body.innerHTML;
// строковыми методами делаем замену текста
document.body.innerHTML=text;
Ответить с цитированием