Рассмотрим ряд свойств массива forms. Начнем с рассмотрения заголовка формы для этого изменим код функции doClick() следующим образом:
<script language="JavaScript">
function doClick(){
s="name="+document.forms[0].name+""+
"action="+document.forms[0].action+""+
"method="+document.forms[0].method+""+
"target="+document.forms[0].target+""
alert(s)
}
</script>
Здесь мы обращаемся к первому элементу массива forms - forms[0] и выводим значения его свойств:
Отметим, что в приведенном коде намеренно используется массив document.forms[0] каждый раз, когда мы обращаемся к тому или иному свойству, - это сделано для наглядности. Оптимально код выглядит следующим образом:
function doClick(){
x(document.forms[0]){
s="name="+name+"\n"+
"action="+action+"\n"+
"method="+method+"\n"+
"target="+target+"\n"
alert(s)
}
}
Узнать число форм в данном документе мы можем с помощью свойства length:
function doClick(){
s="Число форм в документе: "+document.forms.length
alert(s)
}
В данном примере мы обращаемся не к отдельному элементу массива, а ко всему массиву. Свойство length отдельного элемента (в нашем примере - первого) дает число элементов в форме:
function doClick(){
s="Число элементов в форме: "+document.forms[0].length
alert(s)
}