NAME

HTML::Object::DOM::Element::Search - HTML Object DOM Search Class

SYNOPSIS

use HTML::Object::DOM::Element::Search;
my $search = HTML::Object::DOM::Element::Search->new ||
    die( HTML::Object::DOM::Element::Search->error, "\n" );

VERSION

v0.1.0

DESCRIPTION

This interface represents a <search> element and derives from the HTML::Object::DOM::Element interface, but without implementing any additional properties or methods.

The <search> HTML element is a container representing the parts of the document or application with form controls or other content related to performing a search or filtering operation. The <search> element semantically identifies the purpose of the element's contents as having search or filtering capabilities. The search or filtering functionality can be for the website or application, the current web page or document, or the entire Internet or subsection thereof.

Example:

<header>
    <h1>Movie website</h1>
    <search> 
        <form action="./search/">
            <label for="movie">Find a Movie</label> 
            <input type="search" id="movie" name="q" />
            <button type="submit">Search</button> 
        </form>
    </search> 
</header>

INHERITANCE

+-----------------------+     +---------------------------+     +-------------------------+     +----------------------------+     +----------------------------------+
| HTML::Object::Element | --> | HTML::Object::EventTarget | --> | HTML::Object::DOM::Node | --> | HTML::Object::DOM::Element | --> | HTML::Object::DOM::Element::Search |
+-----------------------+     +---------------------------+     +-------------------------+     +----------------------------+     +----------------------------------+

PROPERTIES

Inherits properties from its parent HTML::Object::DOM::Element

METHODS

Inherits methods from its parent HTML::Object::DOM::Element

AUTHOR

Jacques Deguest <jack@deguest.jp>

SEE ALSO

Mozilla documentation on search element

COPYRIGHT & LICENSE

Copyright(c) 2022-2023 DEGUEST Pte. Ltd.

All rights reserved

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.