Целое число, которое определяет связанную длиной особенность вызывающего объекта или таблицы. 

Синтаксис
Когда свойство length используется с объектами: 

 
1. formName.length
2. frameReference.length
3. history.length
4. radioName.length
5. selectName.length
6. stringName.length
7. windowReference.length


Когда используется со свойством массива: 
 
8. anchors.length
9. elements.length
10. forms.length
11. frameReference.frames.length
12. windowReference.frames.length
13. links.length
14. selectName.options.length

 
formName является либо именем формы либо элемента в массиве form. 
frameReference является либо значением атрибута NAME фрейма либо элемента в массиве frames. 
radioName является либо значением атрибута NAME объекта radio либо элемента в массиве elements. 
selectName является либо значением атрибута NAME объекта select либо элемента в массиве elements. 
stringName - любая строка либо свойство существующего объекта. 
windowReference - только для окон, как описано в объекте window. 

Свойства
Объекты frame, history, radio, select, string, window 
Массивы anchor, elements, form, frame, link, select 
Описание
Свойство length - целое число, которое определяет одно из следующих: 

Число элементов в форме (форма 1 из пункта синтаксис). 
Число фреймов внутри фрейма (фора 2 из пункта синтаксис). Фрейм, который не загружен в документ, содержащий тег <FRAMESET> всегда, имеет длину 0. 
Число элементов в объекте history (форма 3 из пункта синтаксис). 
Число переключателей в объекте radio (форма 4 из пункта синтаксис). 
Число элементов в объекте select (форма 5 из пункта синтаксис). 
Длина объекта string (форма 6 из пункта синтаксис). 
Число фреймов в родительском окне (форма 7 из пункта синтаксис). 
Число элементов в одном из свойств массива (все другие формы из пункта синтаксис). 
length - это свойство только для чтения. 

Для пустой строки, length - ноль. Для объекта select, значение, возвращенное формой 5 и формой 14 из пункта синтаксиса - тот же самое. Для окна, содержащего фреймы, значения, возвращенное формой 7 и формой 12 из пункта синтаксис - то же самое. Для объекта form, значения, возвращенное формой 1 и формой 9 из пункта синтаксис - то же самое. Для фрейма, содержащий фреймы, значения, возвращенные формой 2 и формой 11 из пункта синтаксис - то же самое. 

Примеры
В следующем примере, функция getChoice () использует свойство length, чтобы повторить каждый элемент в массиве musicType. MusicType - выбранный элемент в форме musicForm. 

 
function getChoice() {
   for (var i = 0; i < document.musicForm.musicType.length; i++) {
      if (document.musicForm.musicType.options[i].selected == true) {
         return document.musicForm.musicType.options[i].text
      }
   }
}


Следующий пример показывает 8 в диалоговом окне alert: 

var x="Netscape"
alert("The string length is" + x.length)