The HTMLInputElement interface provides special properties and methods for manipulating the layout and presentation of input elements.
The HTMLInputElement.mozGetFileNameArray() method returns an array of the names of the files that were selected by the user on an HTML input element.
The HTMLInputElement.mozSetFileNameArray() sets the names of the files that selected on an HTML input element.
The HTMLInputElement.select() method selects all the text in a <textarea> element or an <input> element with a text field.
The HTMLInputElement.setSelectionRange() method sets the start and end positions of the current text selection in an <input> element.
The HTMLInputElement.multiple property indicates if an input can have more than one value. Firefox currently only supports multiple for <input type="file">.