Отлично работает на http://jsfiddle.net/gaby/5ve4g/
, чтобы проверить, запустите следующий скрипт
document.getElementById('xxx').name = 'some-name';
var el = document.getElementById('xxx');
alert(el.name);
Если вы используете firebug для проверки, то знайте, что если элемент официально не имеетатрибут name
, то он не будет отображаться в DOM.
Но у элемента теперь есть это свойство ..