=head1 NAME

Mozilla::DOM::HTMLSelectElement

=for object Mozilla::DOM::HTMLSelectElement

Mozilla::DOM::HTMLSelectElement is a wrapper around an instance of Mozilla's
nsIDOMHTMLSelectElement interface. This class inherits from
L<HTMLElement|Mozilla::DOM::HTMLElement>.

 * The nsIDOMHTMLSelectElement interface is the interface to a [X]HTML
 * select element.
 *
 * For more information on this interface please see
 * http://www.w3.org/TR/DOM-Level-2-HTML/
 *
 * @status FROZEN


=cut

=head1 CLASS METHODS

=head2 $iid = Mozilla::DOM::HTMLSelectElement->B<GetIID>()

Pass this to QueryInterface.

=cut




=head1 METHODS

=head2 $htmlselectelement->B<Add>($element, $before)

=over

=over

=item * $element (Mozilla::DOM::HTMLElement) 

=item * $before (Mozilla::DOM::HTMLElement) 

=back






=back

=head2 $htmlselectelement->B<Blur>()

=over






=back

=head2 $htmlselectelement->B<Focus>()

=over






=back

=head2 $bool = $htmlselectelement->B<GetDisabled>()

=over






=back

=head2 $form = $htmlselectelement->B<GetForm>()

=over






=back

=head2 $length = $htmlselectelement->B<GetLength>()

=over






=back

=head2 $bool = $htmlselectelement->B<GetMultiple>()

=over






=back

=head2 $name = $htmlselectelement->B<GetName>()

=over






=back

=head2 $options = $htmlselectelement->B<GetOptions>()

=over






=back

=head2 $selectedindex = $htmlselectelement->B<GetSelectedIndex>()

=over






=back

=head2 $size = $htmlselectelement->B<GetSize>()

=over






=back

=head2 $tabindex = $htmlselectelement->B<GetTabIndex>()

=over






=back

=head2 $type = $htmlselectelement->B<GetType>()

=over






=back

=head2 $value = $htmlselectelement->B<GetValue>()

=over






=back

=head2 $htmlselectelement->B<Remove>($index)

=over

=over

=item * $index (integer (long)) 

=back






=back

=head2 $htmlselectelement->B<SetDisabled>($disabled)

=over

=over

=item * $disabled (boolean) 

=back






=back

=head2 $htmlselectelement->B<SetLength>($length)

=over

=over

=item * $length (integer (long)) 

=back






=back

=head2 $htmlselectelement->B<SetMultiple>($multiple)

=over

=over

=item * $multiple (boolean) 

=back






=back

=head2 $htmlselectelement->B<SetName>($name)

=over

=over

=item * $name (string) 

=back






=back

=head2 $htmlselectelement->B<SetSelectedIndex>($selectedindex)

=over

=over

=item * $selectedindex (integer (long)) 

=back






=back

=head2 $htmlselectelement->B<SetSize>($size)

=over

=over

=item * $size (integer (long)) 

=back






=back

=head2 $htmlselectelement->B<SetTabIndex>($tabindex)

=over

=over

=item * $tabindex (integer (long)) 

=back






=back

=head2 $htmlselectelement->B<SetValue>($value)

=over

=over

=item * $value (string) 

=back






=back


=head1 SEE ALSO

L<Mozilla::DOM>

=head1 COPYRIGHT

Copyright (C) 2005, Scott Lanning

This software is licensed under the LGPL.  See L<Mozilla::DOM> for a full notice.


=cut

