lord2kim,
Странно, но чет не работает ни первый ни второй вариант, тупо все остается по старому, а setAttribute без проблем работает.
Вопрос еще один: Если у таблицы есть caption то к ней я могу обратиться таким образом:
//тут table - это не caption это сама таблица
var table=document.getElementById('table');
//Т.е. тут я обращаюсь как к вложенному элементу
table.caption.innerHTML='Текст';
Почему же я не могу обратиться к вложенному элементу input в блоке дива в примере который я написал в первом посте ? :
var Div=document.getElementById('menu');
//вместо input и id пробовал писать - просто не выводит окно
alert(Div.input.value)