imagesNN 3   IE 4   DOM n/a

An array of all IMG objects contained by the document. This object is implemented only in browser versions that treat images as objects. Therefore, you can use the existence of this array object as a conditional switch surrounding statements that swap or preload images:

if (document.images) {
    image object statements here
}

Internet Explorer 3 for the Macintosh provided support for images as objects.

 
 
Object Model Reference
NN document.images[i]
IE document.images[i]
document.images(i)
lengthNN 3   IE 4   DOM n/a
 Read-only
 

Returns the number of elements in the collection.

 
Example
var howMany = document.images.length
 
Value
Integer.
item( )NN n/a   IE 4   DOM n/a

item(index[, subindex])

Returns a single object or collection of objects corresponding to the element matching the index value (or, optionally, the index and subindex values).

 
Returned Value
One object or collection (array) of objects. If there are no matches to the parameters, the returned value is null.
 
Parameters
index When the parameter is a zero-based integer, the returned value is a single element corresponding to the said numbered item in source code order (nested within the current element); when the parameter is a string, the returned value is a collection of elements whose id or name properties match that string.
subindex If you specify a string value for the first parameter, you may use the second parameter to specify a zero-based integer to retrieve a specific element from the collection whose id or name properties match the first parameter's string value.