Показать сообщение отдельно
  #2 (permalink)  
Старый 15.10.2008, 22:07
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Не совсем понял, что Вы хотите сделать, если просто перезаписать innerHTML тега <span> c идентификатором test, то достаточно написать так:
document.getElementById('test').innerHTML = 'какой-то html-код';

Если Вы хотите заменить весь узел <span id="test" /> на какой-то другой, то тут 2 варианта:
1. Удалить <span> и вставить новый узел:
var form = получаем_ссылку_форму;
form.removeChild(document.getElementById('test'));
var newNode = document.createElement('имя_тега_нового_узла');
form.appendChild(newNode);

2. Заменить <span> на новый узел
var form = получаем_ссылку_форму, newNode = document.createElement('имя_тега_нового_узла'), span = document.getElementById('test');
form.replaceChild(span, newNode);
Ответить с цитированием