Одинаковые имена свойств 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 должно было превратиться в массив....
|