Рассмотрим ряд свойств массива 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)

}