disable> Насколько правильно использовать document.forms? > На все 100%,
Но Наверное Не Очень Идеологично. DOM, Насколько Я Знаю, Предполагает, Что У Объекта (В Том Числе document) Не Может Существует Никаких Динамических Коллекций, Которые Формируются На Этапе Рендеринга. Все Свойства Должны Быть Заранее Известны И Входить В Модель. Не Знаю, Насколько Это Оправдано, Но ОНИ Так Придумали.
А То, Что Это Еще Долго Будет Работать, Это Другой Вопрос :-).
> Если говорить насчет DOM, то вообще нужно было писать что-то типа: > > document.getElementById('айдишка').setProperty('disabled', 'true', '')
setAttribute, Если Точнее, Но Это Другое. Дело В Том, Что Атрибуты Node'ов HTML Именно Известны Заранее И К Ним Можно Обращаться По Именам. В DOM Это Оговорено (AFAIK). Там, Правда, Можно И Новые Создавать, И К Ним Уже - Только setAttribute. |