Не совсем понял, что Вы хотите сделать, если просто перезаписать 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);