Для динамического формирования содержимого формы можно использовать innerHTML:

document.getElementById("myTag").innerHTML = "myValue";

Но данный способ плохо работает с формами -добавление новых элементов формы не всегда работает, вернее не всеми браузерами отрабатывается корректно. Поэтому правильнее использовать другой способ:

Например, наполнение SELECT:

 var sel = document.getElementById('result');
 // Очищаем список
 while(sel.hasChildNodes())
 {
 sel.removeChild(sel.item(0));
 }
 // Добавляем новый
 var newOpt = document.createElement('OPTION');
 newOpt.value = 0;
 newOpt.innerHTML = "все";
 sel.appendChild(newOpt)
P.S. 2008-год. Лучше использовать библиотеку jQuery - она позволяет легко"на лету" управлять содержимым веб-документа.
Последнее изменение: Четверг, 14 Июль 2011, 18:47