Для динамического формирования содержимого формы можно использовать innerHTML:
document.getElementById("myTag").innerHTML = "myValue";
Но данный способ плохо работает с формами -добавление новых элементов формы не всегда работает, вернее не всеми браузерами отрабатывается корректно. Поэтому правильнее использовать другой способ:
Например, наполнение SELECT:
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 - она позволяет легко"на лету" управлять содержимым веб-документа.Last modified: Thursday, 14 July 2011, 6:47 PM