Показать сообщение отдельно
  #1 (permalink)  
Старый 08.08.2012, 12:12
Интересующийся
Отправить личное сообщение для dump Посмотреть профиль Найти все сообщения от dump
 
Регистрация: 14.07.2011
Сообщений: 26

Одинаковые имена свойств DOM-элементов
Вот html код:

<form name="f1"><input type="button" value="press me"></form>
<form name="f1"><input type="button" value="press me"></form>

При этом нижеследующий JavaScript-код выводит два раз по f1:

var property;
for (property in document.forms)
alert(property);

Почему? Разве может быть два свойства с одинаковым именем в объекте? И ведь свойство f1 должно было превратиться в массив....
Ответить с цитированием